Savez-vous s'il existe une fonction permettant de détecter si l'imprimante par défaut est une imprimante PDF quelle qu'elle soit ?
Je voudrais éviter un doublon export PDF + impression PDF qui provoque des erreurs et n'est pas utile mais je souhaite garder un export PDF + impression papier sur l'imprimante physique par défaut
Il est aussi possible, si ça existe, de détecter si l'imprimante par défaut est bien une imprimante physique avant d'envoyer l'impression.
Function IsPdfPrinterActive() As Boolean
IsPdfPrinterActive = CBool(InStr(1, ActivePrinter, "pdf", vbTextCompare) > 0)
End Function
Sub test()
MsgBox IsPdfPrinterActive
End Sub
Ok, merci à vous je vais utiliser la fonction permettant de regarder dans la chaîne la présence de "pdf". Je pensais qu'une fonction intégrée existait à l'air de la dématérialisation