Comment faire pour ouvrir un document Word ? [VBA] - Programmation
Marsh Posté le 08-08-2001 à 12:25:15
svpl pk ca marche pas ca
Marsh Posté le 08-08-2001 à 12:27:56
J'suis pas sûr mais j'me souviens d'un truc du style en VB:
Code :
|
J'espère que ça peut t'aider...
Marsh Posté le 08-08-2001 à 12:48:41
Merci je vais voir ce que ca donne
Marsh Posté le 08-08-2001 à 13:03:11
J'corrige :
Dim w as Word.Application
Set w = New Word.Application
w.Documents.Open FileName, ...
Marsh Posté le 08-08-2001 à 13:08:38
en fait il connait pas la syntaxe
Dim w as Word.Application
avec le new ce sera pareil
il manque encore qqch mais quoi ???
Marsh Posté le 08-08-2001 à 13:14:14
Ca m'étonne parce que j'ai essayé sous les deux outils (VBA et VB) et ça marche, ou bien il doit te manquer des librairies. Ce qui m'étonnerait étant donné que t'as Office d'installer...
En fait, quand tu écrit "Dim w as ", il te donne "Word" dans la liste des choix ???
Marsh Posté le 08-08-2001 à 13:17:22
non justement j'ai excel comme choix mais rien d autre
Marsh Posté le 08-08-2001 à 13:17:47
efin je veux dire pas Word en tt cas
Marsh Posté le 08-08-2001 à 13:23:35
en fait avec ma methode j ai reussi a ouvrir un .doc tout simple mais le .doc que j'ai a ouvrir contiens des publipostage et ca ca va pas ...alors ruser comme je suis je ve faire une copie de ce .doc avec publipostage et ouvrir cette copie ... pour cela il me fo me lancer une macro (qui lance cette copie du .doc sans publipustage) et j'ai cette macro et j arrive lancer une macro de Word a partir d'excel mais tt ca avec un document simple en fait le pb c'est qu il ouvre le .doc puis execute la macro ce qu il fo faire dc c'est executer la macro SANS ouvrir le .doc mais ca j'y arrive pas si j'ouvre ce putain de .doc avec publipostage il dit qu il attends la fin d une action OLE
commet faire pour executer une macro ss ouvri le .doc?
Marsh Posté le 08-08-2001 à 13:47:23
une idee alors ?
Marsh Posté le 08-08-2001 à 14:03:48
La seul idée que j'ai c'est d'aller voir sur quelques sites s'il y a pas la même question...
Marsh Posté le 08-08-2001 à 14:07:08
je suis deja aller sur les forum special Vb mais rien
Pitie c quoi une action OLE !!!!!!
Marsh Posté le 08-08-2001 à 14:11:00
T'as déjà été voir sur MSDN ?
http://search.microsoft.com/us/dev/default.asp
Marsh Posté le 08-08-2001 à 14:17:33
non je vais aller voir
merci du tuyau
Marsh Posté le 08-08-2001 à 17:40:51
tres bon site mais j'ai beau chercher je vois pas ce qu'il me faut
Marsh Posté le 08-08-2001 à 12:00:14
Le document Word en question possede des publipostage
j'ecris ca moi :
Set Wdoc = GetObject(, "Word.Application" )
Set Wdoc = GetObject(ThisWorkbook.Path + "\" + "document.doc" )
Wdoc.Application.Visible = True
mais ca ve pas l'ouvrir
Quelqu'un peut m'aider?
---------------
Une ptite aide en VB et jVBien