16.06.2016, 09:01
Hallo liebe Excelgemeinde,
ich habe eine Code mit dem ich einen Etikettendrucker ansteuern kann und Labels ausdrucken kann aus Excel. Danach stellt sich der Drucker wieder auf dem Standarddrucker zurück:
Das funktioniert super, allerdings nur bei mir, denn die Datei ist im Netzwerk und wenn meine Kollegen das nutzen möchten, dann kommt immer "Laufzeitfehler 1004. Die Methode Active Printer für das Objekt _Application ist fehlgeschlagen".
Ich nehme an, das legt an de Port NE10, weil bei den Kollegen sind es andere Ports, aber wie muss der Code geändert werden, damit alle damit arbeiten können?
Für eure Hilfe danke ich im Voraus
VG
Alexandra
ich habe eine Code mit dem ich einen Etikettendrucker ansteuern kann und Labels ausdrucken kann aus Excel. Danach stellt sich der Drucker wieder auf dem Standarddrucker zurück:
Code:
Sub label_druckallgemein()
Dim i As Integer
Dim AltDrucker As String
Dim NeuDrucker As String
NeuDrucker = "\\xxxxxxxxxx\yyyyyyyyyyy auf Ne10:"
AltDrucker = ActivePrinter
Application.ActivePrinter = NeuDrucker
If Cells(6, 13).Value = "" Then
MsgBox "Bitte Start-Wert angeben"
Exit Sub
End If
If Cells(6, 14).Value = "" Then
MsgBox "Bitte End-Wert angeben"
Exit Sub
End If
For i = Cells(6, 13).Value To Cells(6, 14).Value
x = Cells(8, 14).Value
'If i < 10 Then
'Cells(19, 8).Value = i
'ActiveSheet.PrintOut 'wenn nach jedem hochzählen gedruckt werden sool, dass Hochkomma am Anfang dieser Zeile entfernen
'Else
Cells(19, 6).Value = i
ActiveSheet.PrintOut Copies:=x 'wenn nach jedem hochzählen gedruckt werden sool, dass Hochkomma am Anfang dieser Zeile entfernen
' End If
Next i
Application.ActivePrinter = AltDrucker
End Sub
Das funktioniert super, allerdings nur bei mir, denn die Datei ist im Netzwerk und wenn meine Kollegen das nutzen möchten, dann kommt immer "Laufzeitfehler 1004. Die Methode Active Printer für das Objekt _Application ist fehlgeschlagen".
Ich nehme an, das legt an de Port NE10, weil bei den Kollegen sind es andere Ports, aber wie muss der Code geändert werden, damit alle damit arbeiten können?
Für eure Hilfe danke ich im Voraus
VG
Alexandra