Zobrazit plnou verzi příspěvku: Tisk makrem

PopelkaM
02.11.2018, 06:19
Dobrý den,chtěl bych do makra přidat řádek, tak abych u tisku formátu A2 výbral roli na plotru Oce TDS300 číslo 2 kde je příslušný papír.Makro přikládám níže.Přidaný řádek je tučně ,ale nefunguje mi to.Nemáte někdo s tím zkušennosti?Děkuji za snahu Popelka--------------------------------------------------------------------------------------------------------Public Sub Tisk_2()    Dim oDoc As Document    Set oDoc = ThisApplication.ActiveDocument        If oDoc.DocumentType <> kDrawingDocumentObject Then        Set oDoc = Nothing        Exit Sub    End If        Dim oDrawDoc As DrawingDocument    Set oDrawDoc = ThisApplication.ActiveDocument        Dim oPrintMgr As DrawingPrintManager    Set oPrintMgr = ThisApplication.ActiveDocument.PrintManager    Dim oControlDef As ControlDefinition    Select Case oDrawDoc.ActiveSheet.Size            Case kA2DrawingSheetSize        oPrintMgr.Printer = "\\ivczvys50vaie10\CZVYS50P-811"        oPrintMgr.AllColorsAsBlack = True        oPrintMgr.NumberOfCopies = 1        oPrintMgr.Orientation = kLandscapeOrientation        oPrintMgr.PaperSize = kPaperSizeA2        oPrintMgr.PaperSource = 2        oPrintMgr.PrintRange = kPrintCurrentSheet        oPrintMgr.ScaleMode = kPrintFullScale        Set oControlDef = ThisApplication.CommandManager.ControlDefinitions.Item("AppFilePrintPreviewCmd")        oControlDef.Execute              End Select              Set oDoc = Nothing    Set oDrawDoc = Nothing    Set oPrintMgr = Nothing    End Sub