Schleifenproblem Drucker wechseln
13.12.2006 14:43:34
lobby007
habe folgenden Code:
Sub Haupt()
Dim ws As Worksheet
Dim pdf As String
Dim format As String
Dim zeile As Long
Set ws = ThisWorkbook.Worksheets(1)
ws.Columns("C").ClearContents
zeile = 2
Do Until IsEmpty(ws.Cells(zeile, "A"))
format = ws.Cells(zeile, "B")
pdf = ws.Cells(zeile, "A")
If Dir(pdf) <> "" And format = "A4" Then
Application.ActivePrinter = "PDFCreator auf Ne00:"
PDF_Datei_drucken datei:=pdf
If Dir(pdf) <> "" And format = "A3" Then
Application.ActivePrinter = "canon mp830 series printer auf NE04:"
PDF_Datei_drucken datei:=pdf
Else
ws.Cells(zeile, "C") = "NV"
End If
End If
zeile = zeile + 1
Loop
End Sub
Er soll bei A3 den einen Drucker ansprechen und bei A4 den anderen - tut er aber nicht.
Woran liegt das?
Wer hat eine Idee?
gruß lobby007
Anzeige