[Excel macro] Custom printer dialog

Pagina: 1
Acties:
  • 155 views sinds 30-01-2008
  • Reageer

  • Telco
  • Registratie: Juni 2001
  • Laatst online: 29-08-2024

Telco

Biertje?

Topicstarter
Ik wil graag een printerkeuze meegeven op een dialog in de vorm van een listbox. Het lukt mij echter niet de lijst te vullen met beschikbare printers :(

Iemand suggesties?

Vandaag geen signature


  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
Heb je voor de printers op je werkstation al geinstalleerd?

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


  • Telco
  • Registratie: Juni 2001
  • Laatst online: 29-08-2024

Telco

Biertje?

Topicstarter
Als je daarmee bedoeld of de printers op het werkstation zijn geinstalleerd, dan ja. Een combinaite van lokale en netwerk printers. Ik wil in principe de identieke listbox maken als in de standaard printer dialog, maar dan zonder de rest van de keuzes.

Vandaag geen signature


  • Koen_R
  • Registratie: Juni 1999
  • Laatst online: 16:57
in de gewone visual basic kan je met printers(x).devicename de namen van al je printers opvragen, wellicht werkt dat ook in VBA?

  • Telco
  • Registratie: Juni 2001
  • Laatst online: 29-08-2024

Telco

Biertje?

Topicstarter
Ik zou het normaal zo proberen:

code:
1
2
3
4
5
dim pPrinter as Printer

for each pPrinter in Printers
   cCombo.addItem pPrinter.devicename
next


het probleemi is dat Excel het Printer(s) object niet kent.

Vandaag geen signature


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

dat klopt; je zult aan de slag moeten met de windows-api en EnumPrinters(). Een voorbeeld vind je o.a. hier

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • Telco
  • Registratie: Juni 2001
  • Laatst online: 29-08-2024

Telco

Biertje?

Topicstarter
Niesje, je bent geweldig. Dank!

Vandaag geen signature

Pagina: 1