Application.ActivePrinter
Hej.Hjælp mig :-)
Jeg arbejder på en terminalserver - og er ved at lave et program, der skal slutte med at udprinte nogle sider på forskellige printere rundt omkring på forskellige printere i København.
Mit problem er blot, at de forskellige brugere på serveren også gerne skulle kunnne benytte programmet - men vi har jo forskellige printere installeret. Og det ser ud som om at x'et i "Ne0x" antyder hvor på listen printeren er for hver bruger. Og dette er jo meget forskelligt fra bruger til bruger.
Hvordan kommer jeg udenom dette problem?
Jeg vil også meget gerne have, at hvis printeren ikke er installeret, at programmet så også gør det...
Udpluk af koden:
dCenter(0)=1234
dCenter(1)=1235
dCenter(2)=1236
dPrinter(0) = "\\srprna503.firmadk.net\PRINT10028 på Ne02:"
dPrinter(1) = "\\srprna503.firmadk.net\PRINT12986 på Ne04:"
dPrinter(2) = "\\srprna504.firmadk.net\PRINT12600 på Ne05:"
For y = 1 To 3
ActiveSheet.PivotTables(1).PivotFields("Center").CurrentPage = dCenter(y - 1)
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= dCenterPrinter(y - 1), Collate:=True
Next
