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