Obtenir la liste des imprimantes

Comment lister les imprimantes disponibles ?

Solution

Depuis Access 2002, Access fournit une collection Application.Printers qui donne la liste des imprimantes disponibles sur votre machine, et un objet Printer qui décrit une imprimante. Voici une boucle qui parcourt la collection Printers et qui affiche la liste des imprimantes dans la fenêtre Exécution :

Au lieu d’afficher les résultats dans la fenêtre Exécution, il peut être intéressant d’ajouter les noms d’imprimantes dans une liste déroulante. Dans ce cas, remplacez le Debug.Print par un cmbImprimantes.AddItem prt.DeviceName (si cmbImprimantes est le nom de votre liste déroulante). Consultez l’article Ajouter un élément statique à une liste déroulante pour plus d’infos.

Info

Une imprimante est caractérisée par de nombreuses autres propriétés. Utilisez l’Explorateur d’objets (touche F2) pour les obtenir.

Vous aimerez aussi...

4 réponses

  1. benoit bouts dit :

    bonjour
    j’ai un formulaire donc je veux imprimer chaque enregistrement avec toute ses donnée
    ex n° machine ; marque ;type de machine date d’achat etc
    je voudrais sortir une fiche pour chaque machine
    merci de m’aider
    cordialement
    Benoit Bouts

  2. Hervé Inisan dit :

    chikyuu > Bien vu, j’ai corrigé la coquille… 🙂

  3. chikyuu dit :

    il ne manquerait pas un ‘S’ à Application.Printer?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *