Chemin d'accès fichier word

Signaler
Messages postés
66
Date d'inscription
lundi 10 avril 2006
Statut
Membre
Dernière intervention
19 juin 2008
-
Messages postés
38
Date d'inscription
mardi 7 mars 2006
Statut
Membre
Dernière intervention
26 février 2008
-
Salut!!

Avec mon application j'ouvre un fichier word pour renseigner les différents signets placés dans le document.
Je l'ouvre de cette manière:




DocWord = GetObject(
"D:\Guitoo Stage\Commercial.net\Commercial.net\Proposition commerciale Com'int.doc"



)

Le chemin est donc en dur...mon application est vouée à d'autres utilisateurs que moi comment faire pour ouvrir le fichier?? Car ils ne mettront pas le fichier dans le même dossier que moi...

Merci...

6 réponses

Messages postés
363
Date d'inscription
vendredi 14 février 2003
Statut
Membre
Dernière intervention
20 avril 2010
3
si l'application est graphique (avec une interface utilisateur) tu as les commonDialogs qui te permettent "d'ouvrir" un fichier. en fait l'utilisateur croit l'ouvrir mais il ne fait que le sélectionner et c'est à toi de l'ouvrir
Messages postés
20
Date d'inscription
samedi 4 décembre 2004
Statut
Membre
Dernière intervention
6 octobre 2007
1
Salut

Pour ouvrir un fichier word tu peut le placer sur le même répértoire du projet ou dans un dossier dans le même répértoire et comme ca :

Dim wd As Word.Application
Set wd = CreateObject("word.application")
wd.Documents.Open App.Path & "\ton dossier\ton fichier.doc"

ou si vous voulez seulement le placer sur le répértoir du projet
wd.Documents.Open App.Path & "\ton fichier.doc"

bonne chance
Messages postés
363
Date d'inscription
vendredi 14 février 2003
Statut
Membre
Dernière intervention
20 avril 2010
3
un peu bourrin comme méthode :-/
Messages postés
66
Date d'inscription
lundi 10 avril 2006
Statut
Membre
Dernière intervention
19 juin 2008

C'est vrai que cette méthode est bourrin ce que je voudrais c'est quelque chose  d'efficient pour une utilisation à plus grande échelle...Merci quand même...
Pour ta solution vpoyo je sais pas du tout ce que c'est!!!
Messages postés
363
Date d'inscription
vendredi 14 février 2003
Statut
Membre
Dernière intervention
20 avril 2010
3
les commonsDialog sont les boites standard de windows pour l'ouverture de fichier, l'impression, le choix d'une police ou d'une couleur. tu trouveras aisément de la documentation et des exemples de codes sur les net et entre autres sur ce site

en VB6 je sais qu'il fallait ajouter une référence vers le composant mais regarde en .Net car il doit déjà y être dans le langage.
Messages postés
38
Date d'inscription
mardi 7 mars 2006
Statut
Membre
Dernière intervention
26 février 2008

supprime le point "...\Commercial.net\Commercial.net\..." il le prend comme extention d'un fichier