[.NET] vs VB -- probleme Doc WORD DOT

Résolu
cs_Benouille Messages postés 215 Date d'inscription jeudi 24 octobre 2002 Statut Membre Dernière intervention 7 septembre 2007 - 18 mars 2005 à 10:34
lindemerii Messages postés 1 Date d'inscription vendredi 13 juin 2008 Statut Membre Dernière intervention 13 juin 2008 - 13 juin 2008 à 21:45
salut,
je viens de changer une fonction qui me renvoyait un doc word .doc à partir d'un fichier modèle .dot et d'un recordset (avec des bookmarks nommés au nom de mes champs dans le recordset).

je le bascule en vb.net et la probleme: il ne m'ouvre plus un .doc mais m'ouvre le modele .dot !!

est ce que quelqu'un a une astuce pour ouvrir un doc .dot de la manière usuelle (ie comme si on l'ouvrait en direct ou par vb grace à un MonDoc.Open (sCheminDot) ou équivalent.

parceque la j'avoue que je seche un peu :)
VB-nouille

Benouille la grenouille

2 réponses

cs_Benouille Messages postés 215 Date d'inscription jeudi 24 octobre 2002 Statut Membre Dernière intervention 7 septembre 2007
18 mars 2005 à 12:00
pour ouvrir un nouveau document à partir d'un modele dot depuis une ligne de commande:
winword /z"MonModele.dot" (sans espace entre le /z et le "gnagna.dot")
le /z déclenche l'évenement OnNew.

pour .Net c'est encore plus simple, il ne faut plus faire .open comme en VB mais .Add
sans paramètres, le .Add se base sur le normal.dot et avec modèle sur ledit modèle.
cequi va faire un truc ressemblant à ceci :
Dim doc
As
Word.Document =
Word.Application.Documents.Add(CheminDot)

merci moimeme d'être si bon avec moi meme.
car plus j'y pense et plus je crois que je ne pourrais jamais me passer de moi.

(j'ai trouvé ça en essayant de faire beaucoup plus compliqué, d'un coup, presque je m'en veux d'être con!)

SuperVBNouille, LA supernouille
Benouille la grenouille
3
lindemerii Messages postés 1 Date d'inscription vendredi 13 juin 2008 Statut Membre Dernière intervention 13 juin 2008
13 juin 2008 à 21:45
Bonjour Benouille,

Je me présente, lindemerii, nouvellement familiarisée avec VBa depuis peu.

Je me tourne vers ce site dans l'espoir de trouver ce que le seul
programmeur de ma boite n'a pas trouvé. (en même temps, le problème est
complexe, apparement)


J'ai créer un dossier.xls qui sert d'interface pour rassembler des
fichiers de toutes sortes.( je suis à la gestion documentaire d'une
entreprise)

J'ai initialement mis en place un lien hypertexte pour ouvrir un
fichier.doc (sur la base de modèle_de_fichier.dot) mais avec un lien
hypertexte, cet andouille m'ouvre modèle_de_fichier.dot  = et ça ne me
vas pas du tout, sinon aucun intéret de créer des modèles.


Je me dis qu'en passant par VBa, je pourrais créer un
CommandButton1_Click() qui me permet depuis un dossier.xls d'ouvrir mon
fichier.doc (sur la base de modèle_de_fichier.dot)


J'ai fais quelque essais mais je crois que là, je touche le fond.

Y a t'il des chances pour que tu saches ou du moins que tu me dises par quel chemin je dois m'orienter...

Merci d'avance

Lind 
0
Rejoignez-nous