2つの異なるプリンタ(PrinterX &プリンタY)で異なる用紙(X & Y)を印刷するボタンを使用するExcelで非常に簡単なマクロを作成する必要があります。私が使ったコードは、印刷が効かないvba
Dim PrinterX as string
PrinterX=activeworkbook.Worksheets("Printers").Range("B1).value
Activerprinter = PrinterX
ActiveWorkbook.Worksheets("X").Printout
Dim PrinterY as string
PrinterY = Activeworkbook.Worksheets("Printers").Range("B2).value
Activerprinter = PrinterY
ActiveWorkbook.Worksheets("Y").Printout
私が得るのは、同じ最初のプリンタPrinterXに両方を印刷するということです。 私は何をしなければならないのは、PrinterXのXをPrinterYに、YをPrinterYに印刷することです。
application.activeprinterは動作しません。
ありがとうございます!
アップロードしたコードはエラーを返します.2行目は 'PrinterX = activeworkbook.Worksheets(" Printers ")。Range(" B1 ")。Value'です。前回の行についても同様で、 'PrinterY = Activeworkbook.Worksheets(" Printers ")。Range(" B2 ")。Value' –