[.NET] vs VB -- probleme Doc WORD DOT [Résolu]

Messages postés
216
Date d'inscription
jeudi 24 octobre 2002
Dernière intervention
7 septembre 2007
- - Dernière réponse : lindemerii
Messages postés
1
Date d'inscription
vendredi 13 juin 2008
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
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
216
Date d'inscription
jeudi 24 octobre 2002
Dernière intervention
7 septembre 2007
3
Merci
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

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 105 internautes nous ont dit merci ce mois-ci

Messages postés
1
Date d'inscription
vendredi 13 juin 2008
Dernière intervention
13 juin 2008
0
Merci
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 

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.