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

cs_Benouille 216 Messages postés jeudi 24 octobre 2002Date d'inscription 7 septembre 2007 Dernière intervention - 18 mars 2005 à 10:34 - Dernière réponse : lindemerii 1 Messages postés vendredi 13 juin 2008Date d'inscription 13 juin 2008 Dernière intervention
- 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
cs_Benouille 216 Messages postés jeudi 24 octobre 2002Date d'inscription 7 septembre 2007 Dernière intervention - 18 mars 2005 à 12:00
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

Merci cs_Benouille 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

lindemerii 1 Messages postés vendredi 13 juin 2008Date d'inscription 13 juin 2008 Dernière intervention - 13 juin 2008 à 21:45
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.