Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
953 connectés 

 


Dernière réponse
Sujet : [VBA] Comment faire pour ouvrir un document Word ?
navarro tres bon site  mais j'ai beau chercher je vois pas ce qu'il me faut

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
navarro tres bon site  mais j'ai beau chercher je vois pas ce qu'il me faut
navarro non  je vais aller voir  
merci du tuyau
Bendes T'as déjà été voir sur MSDN ?
 
http://search.microsoft.com/us/dev/default.asp
navarro je suis deja aller sur les forum  special  Vb  mais rien  
 
Pitie c quoi une action OLE  !!!!!!
Bendes La seul idée que j'ai c'est d'aller voir sur quelques sites s'il y a pas la même question...
navarro snifff  :cry:
Bendes Moi, j'ai plus d'idées...
navarro une idee alors ?
navarro 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?
navarro efin je veux dire  pas Word en tt cas
navarro non justement  j'ai excel  comme choix  mais rien d autre
Bendes 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 ???
navarro en fait  il connait pas la syntaxe
 
Dim w as Word.Application  
 
avec le new  ce sera pareil  
il manque encore qqch  mais quoi ???
Bendes J'corrige :
 
Dim w as Word.Application  
Set w = New Word.Application  
w.Documents.Open FileName, ...
navarro Merci  je vais voir ce que ca donne
Bendes 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...

navarro svpl  pk ca marche pas ca
navarro 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?

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR