code d'impression - VB/VBA/VBS - Programmation
Marsh Posté le 20-04-2006 à 14:04:35
bon g trouver sa 
 
Sub test() 
With ActiveDocument 
.PrintSettings.Printer.ShowDialog 
.PrintOut 
End With 
End Sub 
 
et donc sa m'ouvre bien la page de propriéte de l'imprimante mais lorsque je fais annuler sa imprime comme meme et donc je voudrais ajouter une condition qui ferme le programme lorsque je clique sur annuler. 
quelqu'un saurait faire sa?
Marsh Posté le 20-04-2006 à 16:56:59
|   | 
 
 
L'annulation de l'impression génère une erreur qu'il faut récupérer. Pour être tout à fait propre, il faut identifier le numéro de l'erreur et la traiter dans GestErr. 
Marsh Posté le 21-04-2006 à 08:08:08
Nan sa marche pas et j'utilse pas de commondialog et je suis dans une macro. 
 
Sub test() 
 
 With ActiveDocument 
 .PrintSettings.Printer.Showdialog 
   On Error GoTo GestErr 
 .PrintOut 
 
   End With 
  Exit Sub 
 GestErr: 
End Sub 
 
donc comment faire? 
Marsh Posté le 21-04-2006 à 08:19:28
| Pour l'instant j'ulise :   | 
 
 
C'est quand même bien un contrôle commondialog!   
  
Marsh Posté le 21-04-2006 à 08:23:15
oué oué sa c avant que jme rende compte que sa servé a rien de faire sa (pour x raisons lol), ce code se touvait dans un userfrom , maintenant jsui dans un module. 
merci comme meme
Marsh Posté le 25-04-2006 à 16:03:41
alors voila ma macro  
 
Public Sub test() 
 
 On Error GoTo ErrorHandler 
  
 With ActiveDocument 
 .PrintSettings.Printer.showdialog 
  
If vbNo = MsgBox("Imprimer ce document ?", vbYesNo) Then 
  GoTo ErrorHandler 
 Else 
  .PrintOut 
End If 
 
End With 
 
ErrorHandler: 
 
End Sub 
 
est-ce qu'il est possible de creer une sorte de plugins qui créerait un icone dans un programm de type corel draw par example et qui exécuteré ma macro lorsque je cliquerais dessus 
merci 
 
Marsh Posté le 09-12-2010 à 12:08:48
Bonjour, 
 
J'ai un petit soucis avec du code vba. J'explique. 
 
J'ai un document powerpoint dans lequel j'ai du texte et des images. Je souhaiterais, lorsque l'on clique sur un bouton  (définit) du powerpoint, que ça m'imprime directement un fichier word situé dans un autre dossier. Ne sachant pas si cela peut se faire directement avec les fonctions de powerpoint (pas possible avec les liens hypertexts), je pensais insérer une macro qui puisse le faire.  
Je ne m"y connais pas trop en vba, j'ai essayé de m'y mettre mais c pas facile. 
 
Si quelqu'un peut m'aider... 
 
Merci d'avance! 
 
Marsh Posté le 19-04-2006 à 15:42:23
Bonjours voila je recherche un code en vba pour acceder directement aux propriétés de l'imprimante.
 
 
Pour l'instant j'ulise :
CommonDialog1.Flags = cdlPDPrintSetup
CommonDialog1.ShowPrinter
mais sa m'ouvre que la configuration de l'impression je veu aller directement aux propriétés.
merci