ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

印刷実行前に総ページ数を取得(ExecuteExcel4Macro メソッド)

   

印刷の総ページ数を取得(ExecuteExcel4Macro メソッド)

Excel 4.0 には、印刷実行前に、印刷の総ページ数を取得することができるマクロがあり、ExecuteExcel4Macro メソッド で、VBA から呼び出して使用することができます。


【書式】

<取得>
object.ExecuteExcel4Macro ( “GET.DOCUMENT( 50 [, “”sheetname“” ] )” )


引数・戻り値

  • object  ・・・  対象となる Application オブジェクト を指定します。
  • sheetname  ・・・  シート名を指定します。省略した場合は、現在アクティブなシートが対象となります。


印刷総ページ数を取得する例

サンプルVBAソース 1


実行結果 1

アクティブシートの印刷総ページ数を取得



サンプルVBAソース 2


実行結果 2

指定したシートの印刷総ページ数を取得



 - ブック・シートの操作 , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

シート見出しの表示・非表示(DisplayWorkbookTabs プロパティ)

シート見出しの表示・非表示(DisplayWorkbookTabs プロパティ) …

分割したウィンドウの取得(Panes コレクション,Pane オブジェクト)

分割したウィンドウ 「ウィンドウ枠の固定」や「ウィンドウの分割」での、すべての領 …

行列番号を含めて印刷(PageSetup.PrintHeadings プロパティ)

PageSetup.PrintHeadings プロパティ PageSetup. …

Name プロパティ 使用例 1
ブック・シートの名前を取得・設定(Name プロパティ)

ワークブックの名前を取得 Name プロパティで、ワークブックの名前を取得します …

印刷設定(フッターに文字列を指定)LeftFooter,CenterFooter,RightFooter

PageSetup.LeftFooter プロパティ PageSetup.Lef …

新規ブック作成(Add メソッド)

新規にワークブックを作成する Workbooks コレクションの Add メソッ …

印刷設定(偶数ページのヘッダー・フッターを設定)OddAndEvenPagesHeaderFooter, EvenPage

偶数ページに別のヘッダーおよびフッターを設定 偶数ページのヘッダーおよびフッター …

ブックを保存する(Save メソッド)

ブックを保存する(Save メソッド) 既存のブックを上書き保存するには、Sav …

スクロール範囲を限定(ScrollArea プロパティ)

ScrollArea プロパティ ScrollArea プロパティ にセル範囲を …

印刷設定(先頭ページのヘッダー・フッターを設定)DifferentFirstPageHeaderFooter, FirstPage

先頭ページに別のヘッダーおよびフッターを設定 先頭ページのヘッダーおよびフッター …