Application.ActivePrinter = "HP DeskJet 870Cxi på Ne01:" ' navnet på din farveprinter
'din kode
Application.ActivePrinter = "HP LaserJet 6L på Ne00:" ' navnet på din Standardprinter ' hvis den ikke sættes tilbage bliver farveprinteren standardprinter på din pc
hhmm.. det driller lidt ... Inde under MS Visual basic prøver jeg at køre
Printeren ; hvilket navn skal jeg bruge ?
har prøvet med : Application.ActivePrinter = "HP Color Laser Jet 4550 PCL 6 på NPI032B50:" Application.ActivePrinter = "HP4550N på JYLLAND:"
Herudover kan jeg ikke rigtig aktivere min knap (der kommer ikke en "hånd" ved mouse-over - og kan da huske at der er et lille trick - men kan ikke huske det...
det hed noget med "HP4550N på Ne02:" (men det kunne ikke lige se det de steder jeg chckede i WinXP - Den med optag macro afslørede den rette identitet,,
Jeg har dyrket kabbaks link lidt og det er ikke helt problemfrit - hhmmm... får en syntax-error nede i linien med; If InStr(1,...
Function GetNetworkPrinterName(strShortPrinterName As String) Dim varrPrinterList As Variant, i As Long ' add your own code to enumerate the available printers into the variable "varrPrinterList" ' this example uses a static array varrPrinterList = Array("\\JYLLAND\HP4550N på NE02:", "\\JYLLAND\HP4550N på NE03:") i = LBound(varrPrinterList) - 1 Do While i < UBound(varrPrinterList) And Len(GetNetworkPrinterName) = 0 i = i + 1 If InStr(1, varrPrinterList(i), strShortPrinterName, vbTextCompare) 0 Then GetNetworkPrinterName = varrPrinterList(i) End If Loop End Function
Sub TestGetNetworkPrinterName() MsgBox GetNetworkPrinterName("JYLLAND\HP4550N"), vbInformation, "Selected Printer:" End Sub
Jeg har/skal have lavet en ekstra udskriftsmulighed (ny knap) ; som printer arkene ud til en PDF-fil - til een PDF-fil - jeg har brugt løsningen fra denne tråd - men den giver 7 pdf-filer / svarende til de 7 ark der skal udskrives.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.