Printer. niet beschikbaar in VBA (excel)

Status
Niet open voor verdere reacties.

BenVBA

Nieuwe gebruiker
Lid geworden
23 jul 2008
Berichten
3
Hallo,

De volgende code heb ik in VBA (Excel 2003) staan:

vbPRORPortrait = 1
vbPRORLandscape = 2

printer.Orientation = vbPRORLandscape
UserForm1.PrintForm


Als de code wordt uitgevoerd komt de foutmelding:
Fout 424 tijdens uitvoering:
object vereist

Vervolgens geeft de foutopsporing aan dat regel
printer.Orientation = vbPRORLandscape
fout is.

Hoe kan ik ervoor zorgen dat de functie printer. wel beschikbaar is?
Wie helpt mij!!
 
Wat is de declaratie van printer en vbPRORLandscape in de code?
 
vbPRORPortrait en vbPRORLandscape zijn vaste eigenschappen voor printer.orientation. De code

vbPRORPortrait = 1
vbPRORLandscape = 2


is overbodig.

Printer is in VB een vaste beschikbare addinn o.i.d.. Als ik VB opstart kan ik "printer" direct met al zijn eigenschappen gebruiken zonder iets te doen. (zie ook printscreen in word)

Ik hoop dat je mij verder kunt helpen.
 

Bijlagen

  • Doc1.doc
    65,5 KB · Weergaven: 40
Je bent hier wel degelijk in de sectie VBA, niet VB.

Ik zal dit melden aan een moderator, die dan de topic zal verplaatsen.
 
Ik wil dergelijke functionaliteit ook in VBA maken, maar dat lukt juist niet en daarvoor zoek ik een geschikte oplossing.

Concreet komt het er op neer dat ik een form in VBA middels userform1.printform wil printen maar dan landscape. Daar zoek ik een oplossing voor

Ben.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan