OVH Cloud OVH Cloud

un peu HS

4 réponses
Avatar
lemra
C est vrai, ce serait plutot du word vba, mais bon ...

Quand je fais :

With ActiveDocument.MailMerge
.Destination = wdSendToPrinter
.MailAsAttachment = False
.MailAddressFieldName = ""
.MailSubject = ""
.SuppressBlankLines = False
With .DataSource
.FirstRecord = wdDefaultFirstRecord
.LastRecord = wdDefaultLastRecord
End With
.Execute (False)
End With

Celà me convient, .. sauf qu'il y a une boite de confirmation pour
l'impression en final.

Celà serait pas trop grave mais je dois faire une boucle.

Connaissant un peu vba excel, j'ai tenté un "application.displayalerts =
false".
Helas, sans succès.

Si quelqu'un a une idée.

Armel

4 réponses

Avatar
lemra
Auto réponse : quoi , pas de bonjour, ???
Avatar
sabatier
lemra pas beaucoup le chef AV qu'on ironise sur les formules de
politesse
jps

lemra wrote:

Auto réponse : quoi , pas de bonjour, ???


Avatar
isabelle
bonjour lamra,

essaie comme ça pour word :
Application.DisplayAlerts = wdAlertsNone

wdAlertsAll
Toutes les alertes et boîtes de message sont affichées ; les erreurs
sont renvoyées à la macro.

wdAlertsMessageBox
Seules des boîtes de message sont affichées ; les erreurs sont
interceptées et renvoyées à la macro.

wdAlertsNone
Aucune alerte ou boîte de message affichées. Si une macro rencontre une
boîte de message, la valeur par défaut est affectée, et la macro
poursuit son exécution.

isabelle




Auto réponse : quoi , pas de bonjour, ???


Avatar
isabelle
j'oubliais, il faut ajouter :
Application.DisplayAlerts = wdAlertsAll
à la fin de la macro car Word ne lui réaffecte pas la constante
wdAlertsAll automatiquement

isabelle


C est vrai, ce serait plutot du word vba, mais bon ...

Quand je fais :

With ActiveDocument.MailMerge
.Destination = wdSendToPrinter
.MailAsAttachment = False
.MailAddressFieldName = ""
.MailSubject = ""
.SuppressBlankLines = False
With .DataSource
.FirstRecord = wdDefaultFirstRecord
.LastRecord = wdDefaultLastRecord
End With
.Execute (False)
End With

Celà me convient, .. sauf qu'il y a une boite de confirmation pour
l'impression en final.

Celà serait pas trop grave mais je dois faire une boucle.

Connaissant un peu vba excel, j'ai tenté un "application.displayalerts > false".
Helas, sans succès.

Si quelqu'un a une idée.

Armel