Jochen Faber
2003-11-17 15:31:59 UTC
Hallo zusammen
ich habe mir mit Hilfe aus dem Web und einiger Personen hier (DANKE !!!)
folgendes zurechtgebastelt:
In Modul 1 steht:
Public Druckertyp as String
Public Sub Combo_Drucker_Fill()
Tabelle1.Combo_Druckerauswahl.Clear
Tabelle1.Combo_Druckerauswahl.AddItem "Bitte Drucker auswählen..."
'Mobilen Drucker einlesen
Open "c:\wiederbeschaffung\mdrucker.ini" For Input As #1
Input #1, Druckertyp
Close #1
Tabelle1.Combo_Druckerauswahl.AddItem Druckertyp
'Office Drucker einlesen
Open "c:\wiederbeschaffung\odrucker.ini" For Input As #1
Input #1, Druckertyp
Close #1
Tabelle1.Combo_Druckerauswahl.AddItem Druckertyp
In einem Sheet befindet sich dann einen ComboBox mit folgendem Code:
Select Case Me.Combo_Druckerauswahl.ListIndex
Case 0
Dim hinweis
hinweis = MsgBox("Bitte zuerst Drucker auswählen !!",
vbOKOnly, "Fehler !!!")
Case 1
Application.ActivePrinter = Druckertyp
Case 2
Application.ActivePrinter = Druckertyp
End Select
Der Inhalt der Dateien ist:
mdrucker.ini -> Canon BJC-85
odrucker.ini -> \\dbgs2001\DBGPLM01
Das sind die Namen der Drucker wie sie im Druckerordner gelistet sind.
Das Problem ist: Wenn ich über die ComboBox einen Drucker auswähle
kommt: Laufzeitfehler '1004' Die Methode 'ActivePrinter' für das Objekt
'_Applikation' ist fehlgeschlagen.
Der Fehler tritt bei folgender Codezeile auf:
Application.ActivePrinter = Druckertyp
In der Variablen Druckertyp steht dann der Inhalt der ini-Dateien.
Kann mir jemand helfen ??
Danke im vorraus
Tschau
Jochen Faber
ich habe mir mit Hilfe aus dem Web und einiger Personen hier (DANKE !!!)
folgendes zurechtgebastelt:
In Modul 1 steht:
Public Druckertyp as String
Public Sub Combo_Drucker_Fill()
Tabelle1.Combo_Druckerauswahl.Clear
Tabelle1.Combo_Druckerauswahl.AddItem "Bitte Drucker auswählen..."
'Mobilen Drucker einlesen
Open "c:\wiederbeschaffung\mdrucker.ini" For Input As #1
Input #1, Druckertyp
Close #1
Tabelle1.Combo_Druckerauswahl.AddItem Druckertyp
'Office Drucker einlesen
Open "c:\wiederbeschaffung\odrucker.ini" For Input As #1
Input #1, Druckertyp
Close #1
Tabelle1.Combo_Druckerauswahl.AddItem Druckertyp
In einem Sheet befindet sich dann einen ComboBox mit folgendem Code:
Select Case Me.Combo_Druckerauswahl.ListIndex
Case 0
Dim hinweis
hinweis = MsgBox("Bitte zuerst Drucker auswählen !!",
vbOKOnly, "Fehler !!!")
Case 1
Application.ActivePrinter = Druckertyp
Case 2
Application.ActivePrinter = Druckertyp
End Select
Der Inhalt der Dateien ist:
mdrucker.ini -> Canon BJC-85
odrucker.ini -> \\dbgs2001\DBGPLM01
Das sind die Namen der Drucker wie sie im Druckerordner gelistet sind.
Das Problem ist: Wenn ich über die ComboBox einen Drucker auswähle
kommt: Laufzeitfehler '1004' Die Methode 'ActivePrinter' für das Objekt
'_Applikation' ist fehlgeschlagen.
Der Fehler tritt bei folgender Codezeile auf:
Application.ActivePrinter = Druckertyp
In der Variablen Druckertyp steht dann der Inhalt der ini-Dateien.
Kann mir jemand helfen ??
Danke im vorraus
Tschau
Jochen Faber