28. juli 2002 - 13:49Der er
5 kommentarer og 1 løsning
Default Printer...
Hejsa... Hurtigt Spørgsmål
Jeg har en form1 med en list1 og en command1.
list1 henter sine .additem fra en .INI fil, jeg vil gerne have at når jeg makerer en Printer i listen og trykker på command1 så bliver printer installeret og vælgt som Standard Printer.
----Code----
Dim Prog(20), progsti(20) As String Dim n As Integer
Private Sub Form_Load()
Open App.Path & "\printer.ini" For Input As #1 Do While EOF(1) = False Line Input #1, Prog(n) Line Input #1, progsti(n) List1.AddItem Prog(n) n = n + 1 Loop Close #1
Jeg får en fejl der hedder: "Wrong number of arguments or invalid property assignment" den melder fejl ved "ListIndex" i disse linier "PrinterPath = progsti(List1.ListIndex(1))" og "WshNetwork.SetDefaultPrinter = progsti(List1.ListIndex(1))"
men får følgende fejl: "Run-time error 438, Object doesn't support this property or method" og viser fejl under debug ved denne linie "WshNetwork.SetDefaultPrinter = progsti(0)"
Spg. Lukkes, har fundet en anden måde at løse problemet på.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.