Hirdetés

Új hozzászólás Aktív témák

  • eszgé100

    őstag

    válasz Fire/SOUL/CD #47661 üzenetére

    Itthoni gépen ez az eredmény:

    Amennyiben az XPS... on Ne00: szeretném beállítani színesre és a PDF on Ne01:-et fekete-fehérre, akkor elég az alábbiak szerint módosítanom a kódot, vagy van még valami, amire külön oda kellene figyelnem?

    Sub Testprinters()
        Dim Printers() As String
        Dim N As Long
        Dim S As String
        Dim Col As String
        Dim BW As String
        
        Printers = GetPrinterFullNames()
        For N = LBound(Printers) To UBound(Printers)
          S = Printers(N)
            If InStr(S, "XPS") Then Col = S
            If InStr(S, "PDF") Then BW = S
            Next N
        MsgBox Col, vbOKOnly, "Colour Printer"
        MsgBox BW, vbOKOnly, "BW Printer"
    End Sub

    Col és BW lesz a két nyomtató teljes neve.
    Megnézem, hogy S tartalmazza-e az XPS vagy PDF kifejezést az adott ciklusban majd a végén kiíratom, hogy talált-e egyezést, ha valamelyik MsgBox üres, akkor sz.r van a palacsintában.
    A cilkus elejéről még módosítottam az S-t, hogy mindig csak az aktuális nyomtató neve legyen benne, és ne adódjanak össze a ciklus végére.

    "-Meddig tart a játék? -Amíg mindenkinek ki nem verik a fogát..."

Új hozzászólás Aktív témák