プリンター オブジェクト (Access)

Printer オブジェクトはシステムで使用可能なプリンターに対応します。

注釈

Printer オブジェクトは、Printers コレクションのメンバーです。

Printers コレクションに含まれる個々の Printer オブジェクトへの参照を取得するには、次の構文のいずれかを使用します。

構文 説明
プリンター!Devicename devicename には、DeviceName プロパティによって返される Printer オブジェクトの名前を指定します。
Printers("devicename") devicename には、DeviceName プロパティによって返される Printer オブジェクトの名前を指定します。
Printers(index) index には、コレクション内でのオブジェクトの位置を示す数値を指定します。 有効な範囲は 0 Printers.Count-1から です。

Printer オブジェクトのプロパティを使用して、システムで使用可能なすべてのプリンターの印刷特性を設定します。

ColorModeCopiesDuplexOrientationPaperBinPaperSizeおよび PrintQuality プロパティを使用して、特定のプリンターの印刷設定を指定します。

LeftMargin、RightMarginTopMarginBottomMarginColumnSpacingRowSpacingDataOnlyDefaultSizeItemLayoutItemsAcrossItemSizeHeight、ItemSizeWidth プロパティを使用して、Microsoft Access が印刷ページ上のデータの外観を書式設定する方法を指定します。

DeviceNameDriverNameおよび Port プロパティを使用して、特定のプリンターに関するシステム情報を返します。

次の使用例は、Printers コレクションの最初のプリンターに関するシステム情報を表示します。

Dim prtFirst As Printer 
 
Set prtFirst = Application.Printers(0) 
 
With prtFirst 
 MsgBox "Device name: " & .DeviceName & vbCr _ 
 & "Driver name: " & .DriverName & vbCr _ 
 & "Port: " & .Port 
End With

プロパティ

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。