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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  supprimer le message a l'ouverture de Word

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

supprimer le message a l'ouverture de Word

n°1184800
polychrome
Posté le 26-08-2005 à 08:53:23  profilanswer
 


j'ai un programme VB qui crée un fichier word fusion  
 
avec office 97 ==>  :) pas de probleme
 
sous Word 2002 et plus  :fou: ouverture d'un message d'alerte
 
premiere solution     .DisplayAlerts = wdAlertsMessageBox
 
mais je voudrai pouvoir supprimer ce message (avec wdAlertsnone le word ne s'ouvre pas car le bouton par defaut est à "NON"  
 
HELP HELP HELP  :??:  :??:  :??:  
 
 
merci d'avance
 

mood
Publicité
Posté le 26-08-2005 à 08:53:23  profilanswer
 

n°1184880
guendalf
Posté le 26-08-2005 à 09:57:44  profilanswer
 

Peut-etre un parametre a preciser a une fonction pendant la creation de ton fichier word ? Je sais que j'avais eu le meme soucis lors de l'appel a la methode Close d'un workbook, et il suffisait de lui preciser le parametre AutoSave pour qu'il ne demande plus rien a l'utilisateur..
 
Enfin ce n'est qu'une idee..


Message édité par guendalf le 26-08-2005 à 09:58:08

---------------
Guendalf
n°1184990
polychrome
Posté le 26-08-2005 à 11:19:04  profilanswer
 

merci,
 
mais je ne vois pas ou???
 
le message arrive a la creation du document :
 
"A l'ouverture de ce document, la commande SQL suivante sera executee :
selec....
les donnees de votre base de donnees seront placees dans le document, souhaitez-vous poursuivre ? "
 
le probleme cet que le bouton par defaut est "NON"  
donc quand j'utilise la fonction "wdAlertsNone" comme elle prend la valeur par defauf. le document n'est pas cree...

n°1185104
guendalf
Posté le 26-08-2005 à 12:10:32  profilanswer
 

oui j'avais bien compris que tu ne pouvais pas juste desactiver les messages d'avertissements, car ils prennent la valeur par défault, qui n'est pas la bonne dans ton cas.
 
Peux-tu indiquer le code que tu effectues pour creer ton fichier word ? (Typiquement, où tu voulais desactiver les messages d'avertissements)


---------------
Guendalf
n°1185126
polychrome
Posté le 26-08-2005 à 12:23:43  profilanswer
 

Set Etat = GetObject(, "Word.Application" )
If Err.Number <> 0 Then Set Etat = CreateObject("Word.application" )
  Err.Clear    ' Efface l'objet Err si une erreur s'est produite.
On Error GoTo ErrFusionEditionDBOWord
 
With Etat
    ' Ouverture de l'overlay
     
    'Modif Mathias le 23/08/05
    .DisplayAlerts = wdAlertsMessageBox
     
         
    .Documents.Open FileName:=CheminOverlay & NomOverlay, ConfirmConversions:=False, _
        ReadOnly:=False, AddToRecentFiles:=False, PasswordDocument:="", _
        PasswordTemplate:="", Revert:=False, WritePasswordDocument:="", _
        WritePasswordTemplate:="", Format:=wdOpenFormatAuto

n°1185251
guendalf
Posté le 26-08-2005 à 14:03:51  profilanswer
 

tu peux donner quelques precisions sur la nature du fichier "Overlay" ?
C'est un fichier word qui contient une macro effectuant une requete SQL ??


---------------
Guendalf
n°1185286
polychrome
Posté le 26-08-2005 à 14:21:10  profilanswer
 

les données se trouvent dans un fichier Word
 
l'overlay fait une fusion de fichier (c'est lui qui crée la requette tout seul )

n°1223669
comeochris
Posté le 15-10-2005 à 12:24:14  profilanswer
 

Pour la solution, allez voir mon code source à l'adresse suivante :
J'ai mis du temps à trouver mais j'y suis arrivé.  
Allez-y, c'est bien commenté ;-)
 
http://www.vbfrance.com/code.aspx?ID=34207
 
Christophe  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  supprimer le message a l'ouverture de Word

 

Sujets relatifs
Stocker un fichier type wordSupprimer un htacces
Message si les cookies ne sont pas activés ?Ouverture fichier avec option de "partage"
Ouverture auto et simultanée d'une page et d'un pdfComment supprimer une ligne par un script dans base de donnée Access
[VBA - Word]: Lancer une macro en mode consolejavascript pour imprimer un document word
Utilitaire pour supprimer les accents ?[HTML/CSS] Supprimer les espaces autour du texte
Plus de sujets relatifs à : supprimer le message a l'ouverture de Word


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