Thema Datum  Von Nutzer Rating
Antwort
23.05.2012 11:30:50 Rob
NotSolved
23.05.2012 12:20:35 Gast86170
NotSolved
Rot Active Printer
23.05.2012 12:31:00 Holger
NotSolved
23.05.2012 12:43:24 dekor
NotSolved
23.05.2012 12:55:51 Dekor
NotSolved
23.05.2012 13:28:54 Rob
NotSolved
23.05.2012 18:09:38 ???
NotSolved
24.05.2012 06:39:41 ???
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
23.05.2012 12:31:00
Views:
1023
Rating: Antwort:
  Ja
Thema:
Active Printer

Hallo Rob,

Sorry, ich habe eben irgendwie die Mail aus Versehen weggeschickt!

Ist P000A0688 als Standarddrucker festgelegt oder vorher eingestellt? Das Problem liegt wohl darin, dass ein anderer Drucker nicht auf Ne00 liegt, so dass zwar der richtige If-Then-Block angesteuert wird, aber wegen Resume Next die Zeile zur Umstellung des altiven Druckers übersprungen wird. Dann wird mit dem bisher eingestellten Drucker gedruckt und die For-Next-Schleife immer wegen Exit For bereits beim 1. Durchlauf (i=0) verlassen.

So müsste das ungefähr gehen. Die weiteren If-Abfragen sind im Pronzip gleich.

Sub druck_resv()
    Dim a As Range
    Set a = Range("l30")
On Error Resume Next   
If Sheets("Menü").Range("h2").Value = "P000A0671" Then
For i = 0 To 9  
    Application.ActivePrinter = "\\S050A0009\P000A0671 auf Ne0" & i & ":"
if err.number=0 then exit sub
Next i
ElseIf Sheets("Menü").Range("h2").Value = "P000A0688" Then
  
...
  
End If
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=a, Copies:=1, _
        Collate:=True
on error goto 0       
End Sub
 
Gruß
Holger

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
23.05.2012 11:30:50 Rob
NotSolved
23.05.2012 12:20:35 Gast86170
NotSolved
Rot Active Printer
23.05.2012 12:31:00 Holger
NotSolved
23.05.2012 12:43:24 dekor
NotSolved
23.05.2012 12:55:51 Dekor
NotSolved
23.05.2012 13:28:54 Rob
NotSolved
23.05.2012 18:09:38 ???
NotSolved
24.05.2012 06:39:41 ???
NotSolved