Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : VB et Excel (ouvrir des fichiers Excel à partir de VB) [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (cacoole)

mardi 19 juillet 2005 à 00:50:45 | VB et Excel (ouvrir des fichiers Excel à partir de VB)

cacoole

Bonjour,
Je suis en train de développer une application VB qui génère des fichiers Excel à partir d'une base de données ACCESS.
La génération à partir de la base marche super bien et donc les utilisateurs crée des fichiers Excel dans des répertoires spécifiques de façon automatique à partir de la base.
Cela dit je voudrai une fonctionnalité pour permettre aux utilisateurs d'ouvrir des fichiers Excel déjà créé à partir de mon appli. Je voudrai par conséquent créé un explorateur de fichier qui permette d'accéder directement au répertoire de génération et permmete par le double clic d'ouvrir le fichier Excel.
J'ai essayé avec getfilename mais ca ne renvoie que le nom du fichier et n'ouvre pas le fichier Excel donc pas bon ou alors il faut ajouter une commande pour ouvrir le fichier à partir de son nom (son chemin en fait). De plusje ne parviens pas à faire pointer mon explorateur sur un répertoire donné, c'est toujours le répertoire courant qui est ouvert.
Donc si quelqu'un peut m'aider se serait bien cool parce que je commence à désespérer, je ne pensais aps que ca me poserait tant de problèmes...
Merci d'avance.
Cacoole

mardi 19 juillet 2005 à 12:01:00 | Re : VB et Excel (ouvrir des fichiers Excel à partir de VB)

Ricks27

Bonjour,

Pour ouvrir un document Excel :

'A Mettre dans un module
Sub OuvreDocumentExcel(ByVal CheminDocument As String)
          Dim AppExcel As Excel.Application
          On Error GoTo TraiteErreurs
          Screen.MousePointer = vbHourglass
          Set AppExcel = CreateObject("Excel.application")        
          AppExcel.Workbooks.Open (CheminDocument)
          AppExcel.Visible = True
TraiteErreurs:
          Screen.MousePointer = vbDefault
          Set AppExcel = Nothing
End Sub

'Exemple
Call OuvreDocumentExcel("C:\MonDocumentExcel.xls")

PS : Pour utiliser ce code, il te faut ajouter une référence à ta version d'Excel ("Microsoft Excel xx .x Object Library")

Ricks27

mardi 19 juillet 2005 à 12:03:32 | Re : VB et Excel (ouvrir des fichiers Excel à partir de VB)

Ricks27

Sinon, pour ouvrir le répertoire ou se trouve tes documents Excel :

'A Mettre dans un module
Sub OuvreRépertoire(ByVal Répertoire As String)
        If Répertoire <> vbNullString Then
                   Shell "Explorer.exe " & Répertoire, vbNormalFocus
        End If
End Sub

'Exemple
Call OuvreRépertoire("C:\MonRépertoire")

Ricks27

mardi 19 juillet 2005 à 18:18:05 | Re : VB et Excel (ouvrir des fichiers Excel à partir de VB)

cacoole

Ok merci à toi je vais essayer ca dès demain, je te tiens au courant si ca marche.

Cacoole



Cette discussion est classé dans : ouvrir, vb, partir, excel, fichiers


Répondre à ce message

Sujets en rapport avec ce message

ouvrir un fichier excel sous VB [ par m_heff2002 ] Bonjour, Je voudrais pouvoir ouvrir un fichier excel sous VB pour pouvoir le modifier par la suite a partir de different usrForms Je suis nouveau da VB à partir d'excel [ par phiphisoft ] Bonjour à tous, j'espère être dans la bonne section cette fois.Voilà mon problème : j'ai créé pas mal de fichiers excel permettant d'automatiser un gr comment lancer un classeur excel 2007 à partir de vb [ par cocougermain ] slt à tous  jè un sérieu problèm.g voudrè savoir commen je peu lancer un classeur excel 2007 à partir un boutton de commande céé en vb6. aussi je voud Ouvrir/fermer à partir d'un fichier excel un autre fichier excel qui se trouve dans une autre classeur [ par dpx1 ] Bonjour  J'ai un dossier de statitique qui contient une foule  de sous dossiers qui contienent des fichiers Excel (260 environs)Il y a 4 fichiers qui Ouverture de plusieurs fichiers txt et csv dans plusieurs feuilles d'un même classeurs Excel [ par nix31 ] Bonjour à tous,Etant débutant j'ai regardé les différents postes (j'ai même fais des recherches sur Goo...le) mais je n'ai pas pu trouver comment ouvr ouverture de excel à partir de access [ par WrestlingMan ] Bonjour à tous ! J'ai entrepris dans le cadre d'un stage de réaliser un simple bouton dans un formulaire sous access qui me permette d'ouvrir à l'écr Manip avec plusieurs fichiers dans Excel [ par Fripouy ] Bonjour,et merci par avance pour vos réponses.Voilà, je cherche à ouvrir de nombreux fichiers Textes et à les mettre dans un même fichier Excel (sous ouvrir une feuille EXCEL à partir d'un feuille EXCEL [ par taj88 ] Bonjour, j'ai deux projet EXCEL différent : Capture video.xls et toto.xlset j'aimerais savoir si il est possible d'ouvrir Capture video.xls a partir d Ouvrir une feuille Excel de façon dynamique à partir de VB6 [ par jympr ] slu je ne sais pas si qlq1 à une idée sur la façon donc il faut s'y prendre pour ouvrir une feuille Excel contenant des macro à partir de VB6 quelques macro publique sous excel 2003 VB 6.3 [ par killy99 ] Bonjours.Je suis actuellement en stage dans une entreprise ayant une base de données nationnale accécible via le net, à partir d'un site je peus récup


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,593 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.