begin process at 2012 02 14 06:13:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Débutants

 > 

Probleme avec déclaration application excel lors du passage de VB2005.net à VB2008.net


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme avec déclaration application excel lors du passage de VB2005.net à VB2008.net

jeudi 17 juillet 2008 à 15:25:41 | Probleme avec déclaration application excel lors du passage de VB2005.net à VB2008.net

Thomeux

Bonjour,
j'ai du passer a VB2009.net a cause d'un formatage.
J'avais crer ma source avec VB2005.net
Lors de l'ouverture de ma source avec VB2009.net il a mis a niveau la source, et depuis j'ai des message d'erreur avec excel.
Pouvez vous m'aider?
Merci

voici un morceau de ma source.


 Function search_values(ByVal tol As String, ByVal dia As Double, ByVal fichier As String) As ma_variable
        Dim tol_cherche As String
        Dim dia_cherche As Double
        Dim Etat_Excel As Boolean = 1
        Dim i, j As Integer
        Dim p() As Process
        Dim r As Process
        p = Process.GetProcessesByName("Excel") 'on fournit le nom du process en parametre
        If p.Length > 0 Then
            Etat_Excel = False
        End If
        Dim ClasseurXLS As New Microsoft.Office.Interop.Excel.Application
        ClasseurXLS = New Microsoft.Office.Interop.Excel.Application
        ClasseurXLS.Workbooks.Open(Application.StartupPath & "\Tolerances.xls")
        ClasseurXLS.Workbooks(1).Worksheets(fichier).Activate()
        tol_cherche = 0
        dia_cherche = 0
        i = 2
        j = 1
        'MsgBox(p.Length)
        Do While Not tol_cherche = tol
            i = i + 1
            tol_cherche = ClasseurXLS.Cells(i, 1).Value
        Loop
        Do While Not dia_cherche >= dia
            j = j + 1
            dia_cherche = ClasseurXLS.Cells(2, j).Value
        Loop
        search_values.sup = ClasseurXLS.Cells(i, j).value
        search_values.inf = ClasseurXLS.Cells(i + 1, j).value
        ClasseurXLS.ActiveWorkbook.Close(True)
        ClasseurXLS.Application.Quit()
        ClasseurXLS = Nothing
        If Etat_Excel Then   'efface tous les processus Excel seulement si il n'en avait pas d'existent avant le lancement de la function
            p = Process.GetProcessesByName("Excel") 'on fournit le nom du process en parametre
            For Each r In p 'puis on les kill tous
                r.CloseMainWindow()
                r.Kill()
            Next
        End If

    End Function


Voici le message d'erreur

Erreur    7    Type 'Microsoft.Office.Interop.Excel.Application' non défini.    C:\Documents and Settings\thomas\Bureau\Tolérance\Tolérance\Module\Module1.vb    54    32    Tolérance
Erreur    8    Type 'Microsoft.Office.Interop.Excel.Application' non défini.    C:\Documents and Settings\thomas\Bureau\Tolérance\Tolérance\Module\Module1.vb    55    27    Tolérance
Erreur    9    Type 'Microsoft.Office.Interop.Excel.Application' non défini.    C:\Documents and Settings\thomas\Bureau\Tolérance\Tolérance\Module\Module1.vb    101    28    Tolérance
Erreur    10    Type 'Microsoft.Office.Interop.Excel.Application' non défini.    C:\Documents and Settings\thomas\Bureau\Tolérance\Tolérance\Module\Module1.vb    102    27    Tolérance


jeudi 24 juillet 2008 à 14:54:37 | Re : Probleme avec déclaration application excel lors du passage de VB2005.net à VB2008.net

NHenry

Membre Club Administrateur CodeS-SourceS
Bonjour,

Recréé la référence vers Excel, je pense que c'est là que le pb se situ.

Ma signature pour pointer sur mon site


Cette discussion est classée dans : cherche, application, excel, classeurxls, tolérance


Répondre à ce message

Sujets en rapport avec ce message

Fermeture excel [ par Thomeux ] Bonjour, J'ai une appli sous visual basic express 2005 qui utilise excel. Lorsque je ferme excel, le processus excel demeure toujours dans le gestionn Prendre control d'un process (excel) [ par zen69 ] Salut tout le monde, Je cherche comment prendre contrôle sur un processus. Disons que j'ai un excel ouvert, et que je lance mon application vb6 et q Export d'Access vers Excel [ par loraihalle ] Bonjour tout le monde, j'espère que je poste au bon endroit, je suis toute nouvelle sur le forum. Voilà en fait j'ai fait une base de données et j'e Compiler Excel [ par GrandGus ] Bonsoir à tous J'espère que je pose ma question dans le bon forum ... J'ai écrit une petite application sous Excel07 (saisie d'appréciations de vie s ouvrir une feuille excel sous vb6 [ par Ackby ] Bonjour, je voudrais afficher une feuille donnée d'uu fichier excel, je fais ceci : Private Sub Command1_Click() Dim fichier As Excel.Application VBA Excel - Dépassement capacité VBA [ par rbn ] Bonjour , J'ai un problème au démarrage d'une application Excel ayant du code VBA Le message est "Err6 Dépassement capacité VBA", avez vous déjà ren Selectionner un Excel.Application [ par sandrine1327 ] Bonjour, Je souhaiterais pouvoir sélectionner en VBA un objet Excel.Application différent de celui dans lequel je travaille, afin d'effectuer des ac Template XLT d'excel [ par peug ] Bonjour, Je cherche depuis pas mal de temps à remplir un template Excel car j'ai un tableau à imprimer mais mon client souhaite très souvent modifier Application.GetOpenFilename et affichage de fichiers préfixés [ par OCamarade ] Bonjour à tous, Je vous sollicite quelques instants car je suis confronté au problème suivant : Je développe une application vba/excel, et j'ai nota je cherche une application pour gerer une publinete ,pour stoker les cordonnes d'un visiteur [ par waari7amza ] je cherche une application pour gerer une publinete ,pour stoker les cordonnes d'un visiteur Merciii


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,529 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales