enregistrer document word par VBA sous excel [résolu]

enregistrer document word par VBA sous excel [résolu] - VB/VBA/VBS - Programmation

Marsh Posté le 26-06-2005 à 17:34:28    

Bonjour à tous ! :hello:
 
Grands dieux de VBA sous Excel, j'implore votre aide !!
Voilà mon problème :
 
Je cherche à faire une procédure VBA sous Excel permettant de créer, modifier puis enregistrer un document Word depuis Excel : J'ai fais ça pour comprendre le fonctionnement global :
 
Sub test1()
  'definition
Dim FichierWord As Object
Set FichierWord = CreateObject("Word.Application" )
  ' Création document
FichierWord.Documents.Add
  ' Ecriture dans document
FichierWord.Selection.TypeText "hello world !"
  ' Sauvegarde
ActiveDocument.SaveAs "C:\test.doc"
' Fermeture
  FichierWord.ActiveDocument.Close
  Set FichierWord = Nothing
End Sub
 
 
Mais l'execution de la procédure se bloque à la ligne:  
 
ActiveDocument.SaveAs "C:\test.doc"
 
http://img165.echo.cx/img165/1147/macro8ee.gif
 
'erreur d'execution 404 : objet requis'
 
Comment faut-il modifier ma ligne de commande ?
 
Merci à tous... :jap:


Message édité par gusano le 26-06-2005 à 18:32:44
Reply

Marsh Posté le 26-06-2005 à 17:34:28   

Reply

Marsh Posté le 26-06-2005 à 18:14:40    

OUAIS !!!!  
J'ai trouvé tout seul !!! J'avais oublié le début de l'instruction :
 
FichierWord.ActiveDocument.SaveAs "C:\test.doc"
 
Et une fois réparé ça marche !!!
 
Voilà, c'est résolu... A bientôt...

Reply

Sujets relatifs:

Leave a Replay

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