Cet exemple vous montre comment utiliser une valeur de macro personnalisée dans le nom de fichier ou d'autres paramètres PDF qui prennent en charge les macros.

Le code suivant montre une fonction VBScript qui renvoie une valeur de chaîne de l'heure actuelle. Nous enregistrons cette fonction dans un fichier vbs en utilisant le nom de fichier time.vbs et la time.vbs dans le répertoire des macros de l'imprimante PDF. Vous pouvez trouver le dossier des macros dans le répertoire d'installation de l'imprimante.

  1. Rem -- Return the current time in HHMMSS format
  2. Function TimeHHMMSS()
  3.     Dim retv, d
  4.     d = Now
  5.     retv = Right("00" & Hour(d), 2) & Right("00" & Minute(d), 2) & Right("00" & Second(d), 2)
  6.     TimeHHMMSS = retv
  7. End Function

Toutes les fonctions de la macro peuvent être référencées dès que le fichier de macro est placé dans le répertoire des macros. Dans le cas actuel, nous aimerions utiliser la macro pour déterminer le nom de fichier du fichier de sortie PDF. Pour cela, nous ouvrons la boîte de dialogue des options de l'imprimante et insérons la ligne suivante dans le champ de saisie du nom du fichier PDF:

<desktop>\<vbs:TimeHHMMSS>.pdf

Télécharger un exemple de fichier

Vous pouvez télécharger l'exemple de code. Après le déballage, veuillez déplacer le fichier de macro VBS qu'il contient dans le dossier des macros de l'imprimante PDF comme décrit ci-dessus. Vous pouvez également définir un répertoire différent avec le paramètre MacroDir.

Téléchargements

appendice taille
Télécharger l'exemple de code 361 Bytes

Top