1

私たちのオフィスでは何年もの間、HP プリンターと、ツールバーにボタンを追加する MS Word のいくつかのマクロを使用してきました。1 つはジョブをトレイ 3 (普通紙) に印刷し、1 つは最初のページをトレイ 2 (事前に印刷されたレターヘッド) に印刷し、残りはトレイ 3 に印刷し、最後はジョブ全体をトレイ 1 (ラベルなどの手差し) に送信します。 )。

これは、プリンターが変更された場合に微調整するためにすべてかなり簡単にカットされましたが、現在、これらの HP プリンターをすべて Canon プリンターに置き換え、UFRII ドライバーを使用しています...

マクロの種類は機能しますが、完全ではありません。問題は、以前はトレイの割り当てがトレイ番号で設定されていたことです。

Sub Letterhead()
'
' Prints the Letterhead copy of documents (First page LH, balance on Plain)
' Created By Reece on 24/01/2011
'
    With ActiveDocument.PageSetup
        .FirstPageTray = 263
        .OtherPagesTray = 262
    End With

    Application.PrintOut , Range:=wdPrintAllDocument

    With ActiveDocument.PageSetup
        .FirstPageTray = wdPrinterDefaultBin
        .OtherPagesTray = wdPrinterDefaultBin

    End With
End Sub

しかし今、トレイの割り当ては私が以下に持っているものを使用しています:

Sub Letterhead()
'
' Prints the Letterhead copy of documents (First page LH, balance on Plain)
' Created By Reece on 08/05/2013
'
    With ActiveDocument.PageSetup
        .FirstPageTray = wdPrinterUpperBin
        .OtherPagesTray = wdPrinterMiddleBin
    End With

    Application.PrintOut , Range:=wdPrintAllDocument

    With ActiveDocument.PageSetup
        .FirstPageTray = wdPrinterDefaultBin
        .OtherPagesTray = wdPrinterDefaultBin

    End With
End Sub

通常、新しいプリンターのトレイ番号を見つけるために必要なのは、手順 (ページ レイアウト > トレイの変更 > 印刷 > トレイの変更) を実行してマクロを記録し、番号をメモすることだけです... しかし、私は新しいプリンターで数値が得られません。

Canon LBP6680のトレイ割り当て番号を見つけるのを手伝ってくれる人はいますか?

4

2 に答える 2

1

これらは Visual Basic の定数であり、実際には数値でもあります。商用製品を購入する必要はありません。

Word で、Alt-F11 キー コンボを使用して VBA エディターを開きます。エディターで、F2 を使用して Objectenoverzicht を開きます (私はオランダ語版の Word を使用しています。これはおそらく「オブジェクト ビュー」などと呼ばれます)。右側のペインの上部には、2 つのドロップダウン リスト ボックスがあります。下のボックスに定数の 1 つ (wdPrinterUpperBin など) を入力し、双眼鏡でボタンを押します。右下にペインが開き、考えられるすべての用語が一覧表示されます。これらのいずれかを選択すると、対応する番号がペインの下のセクションに表示されます。

敬具、

クース

于 2014-01-31T09:26:00.573 に答える