[RESOLU] Ouvrir un document Word déjà existant avec Access 97

Ouvrir un document Word déjà existant avec Access 97 [RESOLU] - VB/VBA/VBS - Programmation

Marsh Posté le 27-07-2005 à 22:22:10    

Hello  :hello:  
 
Je cherche des indications pour réaliser une macro ou un bout de code afin d'ouvrir un document Word déjà existant à travers Access 97. J'ai trouvé des indications sous Access 2003, mais cela ne fonctionne pas sous 97.
 
Merci pour votre aide !


Message édité par Mariooo le 29-07-2005 à 18:44:31
Reply

Marsh Posté le 27-07-2005 à 22:22:10   

Reply

Marsh Posté le 27-07-2005 à 22:30:38    

Et quel est ton code sous Access 2003?


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 28-07-2005 à 09:40:33    

Je n'ai rien écrit sous Access 2003. J'ai juste effectué une recherche sur mon ami Google, où j'ai trouvé quelques pages d'entraide, mais sur Access 2000/2003 uniquement. Je me souviens vaguement d'une déclaration de Word.Application, ce qui déjà n'existe pas sous 97.
 
Je connais moins 97 que 2003, je m'emmêle les pédales :-(
 
Merci pour votre aide

Reply

Marsh Posté le 28-07-2005 à 09:41:57    

Mariooo a écrit :

Je n'ai rien écrit sous Access 2003. J'ai juste effectué une recherche sur mon ami Google, où j'ai trouvé quelques pages d'entraide, mais sur Access 2000/2003 uniquement. Je me souviens vaguement d'une déclaration de Word.Application, ce qui déjà n'existe pas sous 97.
 
Je connais moins 97 que 2003, je m'emmêle les pédales :-(
 
Merci pour votre aide


La question me semblait être quel code t'a filé ton ami google alors?  :whistle:

Reply

Marsh Posté le 28-07-2005 à 12:49:50    

désolée mais je ne le retoruve pas. Cela a-t-il une grande importance ?

Reply

Marsh Posté le 28-07-2005 à 12:53:56    

http://vb.developpez.com/faq/?page=Office#word
C'est une des pages que j'ai visitées ("ouvrir un fichier word avec OLE" ).

Reply

Marsh Posté le 28-07-2005 à 19:48:34    

C'est bien ce qui me semblait.
 
A ce niveau, pas de différence entre 97 et 2003.
 
Il est bien dit que tu dois ajouter la référence Microsoft Word x.0 Object Library à ton projet.
Le reste devrait fonctionner comme dans l'exemple.


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 28-07-2005 à 20:28:09    

Pas plus mal :)
 
Une dernière petite chose : quelle est la synthaxe pour ouvrir non pas un nouveau fichier mais un fichier existant ?
Merci

Reply

Marsh Posté le 28-07-2005 à 20:59:55    

Ben, la première proposition de l'exemple que tu as trouvé...


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 29-07-2005 à 18:42:34    

Bon... Ayé.
Sous Access 97, pour ouvrir un document Word dont le chemin d'accès est connu, j'explique (pour les novices comme moi) :
1. Alors que la fenêtre de code est active, dans Outils > Références, cocher "Microsoft Word 8.0 Object Library".
2. Taper un bout de code ressemblant à ça :

Code :
  1. Private Sub CmdFax_Click()
  2.    Dim AppliWord As Word.Application
  3.    Set AppliWord = New Word.Application
  4.    AppliWord.Documents.Open ("chemin complet du document" )
  5.    Appliword.Visible = True   'jeter un coup d'oeil
  6.    Set AppliWord = Nothing
  7. End Sub


Voilou et merci à ceux qui m'avaient répondu


Message édité par Mariooo le 29-07-2005 à 18:43:22
Reply

Sujets relatifs:

Leave a Replay

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