[VBA] Comment faire pour ouvrir un document Word ?

Comment faire pour ouvrir un document Word ? [VBA] - Programmation

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
Reply

Marsh Posté le 08-08-2001 à 12:00:14   

Reply

Marsh Posté le 08-08-2001 à 12:25:15    

svpl  pk ca marche pas ca


---------------
Une ptite aide en VB et jVBien
Reply

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 :
  1. Dim w as Word.Application
  2. Set w = Word.Application
  3. w.Documents.Open FileName, ...


J'espère que ça peut t'aider...

Reply

Marsh Posté le 08-08-2001 à 12:48:41    

Merci  je vais voir ce que ca donne


---------------
Une ptite aide en VB et jVBien
Reply

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, ...

Reply

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 ???


---------------
Une ptite aide en VB et jVBien
Reply

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 ???

Reply

Marsh Posté le 08-08-2001 à 13:17:22    

non justement  j'ai excel  comme choix  mais rien d autre


---------------
Une ptite aide en VB et jVBien
Reply

Marsh Posté le 08-08-2001 à 13:17:47    

efin je veux dire  pas Word en tt cas


---------------
Une ptite aide en VB et jVBien
Reply

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?


---------------
Une ptite aide en VB et jVBien
Reply

Marsh Posté le 08-08-2001 à 13:23:35   

Reply

Marsh Posté le 08-08-2001 à 13:47:23    

une idee alors ?


---------------
Une ptite aide en VB et jVBien
Reply

Marsh Posté le 08-08-2001 à 13:57:08    

Moi, j'ai plus d'idées...

Reply

Marsh Posté le 08-08-2001 à 14:01:31    

snifff  :cry:


---------------
Une ptite aide en VB et jVBien
Reply

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...

Reply

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  !!!!!!


---------------
Une ptite aide en VB et jVBien
Reply

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

Reply

Marsh Posté le 08-08-2001 à 14:17:33    

non  je vais aller voir  
merci du tuyau


---------------
Une ptite aide en VB et jVBien
Reply

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


---------------
Une ptite aide en VB et jVBien
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed