ExcelWork.info

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

印刷設定(ヘッダーに画像を指定)LeftHeaderPicture, CenterHeaderPicture, RightHeaderPicture

   

ヘッダーに画像を表示するには

  1. LeftHeaderPicture プロパティCenterHeaderPicture プロパティRightHeaderPicture プロパティ を使用して、Graphic オブジェクト を取得します。
  2. Graphic オブジェクト で、表示する画像ファイルを取得(Filename プロパティ)します。また、その他、画像ファイルのさまざまな設定を行います。(詳細は、印刷設定(ヘッダー・フッターに画像を設定)Graphic オブジェクト を参照してください。)
  3. 実際に画像を表示するには、LeftHeader プロパティCenterHeader プロパティRightHeader プロパティ などに、VBA コードの「&G」を設定します。(VBA コード に関しては、印刷設定(ヘッダー/フッター)書式コード・VBAコード を参照してください。)


PageSetup.LeftHeaderPicture プロパティ

PageSetup.LeftHeaderPicture プロパティを使用して、左ヘッダーに画像を表示するための設定を行います。実際に画像を表示するには、PageSetup.LeftHeader プロパティ に、VBA コード&G」を指定します。


【書式】

object.PageSetup.LeftHeaderPicture


引数・戻り値

  • object  ・・・  対象となる Worksheet オブジェクト を指定します。
  • LeftHeaderPicture プロパティで、Graphic オブジェクトを取得し、画像の設定を行います。


(例)画像(C:\Sample.bmp)を左ヘッダーに表示する設定
  With Activesheet.PageSetup
    LeftHeaderPicture.Filename = “C:\Sample.bmp”
    LeftHeader = “&G”
  End With



PageSetup.CenterHeaderPicture プロパティ

PageSetup.CenterHeaderPicture プロパティを使用して、ヘッダー中央に画像を表示するための設定を行います。実際に画像を表示するには、PageSetup.CenterHeader プロパティ に、VBA コード&G」を指定します。


【書式】

object.PageSetup.CenterHeaderPicture


引数・戻り値

  • object  ・・・  対象となる Worksheet オブジェクト を指定します。
  • CenterHeaderPicture プロパティで、Graphic オブジェクトを取得し、画像の設定を行います。


(例)画像(C:\Sample.bmp)をヘッダー中央に表示する設定
  With Activesheet.PageSetup
    CenterHeaderPicture.Filename = “C:\Sample.bmp”
    CenterHeader = “&G”
  End With



PageSetup.RightHeaderPicture プロパティ

PageSetup.RightHeaderPicture プロパティを使用して、右ヘッダーに画像を表示するための設定を行います。実際に画像を表示するには、PageSetup.RightHeader プロパティ に、VBA コード&G」を指定します。


【書式】

object.PageSetup.RightHeaderPicture


引数・戻り値

  • object  ・・・  対象となる Worksheet オブジェクト を指定します。
  • RightHeaderPicture プロパティで、Graphic オブジェクトを取得し、画像の設定を行います。


(例)画像(C:\Sample.bmp)を右ヘッダーに表示する設定
  With Activesheet.PageSetup
    RightHeaderPicture.Filename = “C:\Sample.bmp”
    RightHeader = “&G”
  End With



ヘッダーに画像を設定する

サンプルVBAソース


実行結果

サンプルVBAソース 実行結果

ヘッダーに画像表示

設定画面を表示
[ページ設定] – [ヘッダー/フッター] タブ を選択し[ヘッダーの編集]
「中央部」にカーソルを移動して、[図の書式設定] をクリック

ヘッダーに画像表示 設定画面

ヘッダーに表示した画像の原画

サンプル画像


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

Message

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

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

  関連記事

印刷 タイトル行・列 設定の例
印刷のタイトル行、タイトル列を設定(PrintTitleRows,PrintTitleColumns)

PageSetup.PrintTitleRows プロパティ PageSetup …

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

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

印刷時の改ページ設定(Add,ResetAllPageBreaks)

改ページの追加と解除 印刷時に改ページを指定するには、HPageBreaks コ …

アウトライン記号の表示・非表示(DisplayOutline プロパティ)

アウトライン記号の表示・非表示(DisplayOutline プロパティ) Di …

ブックを参照(Workbooks プロパティ,Windows プロパティ)

アクティブなワークブックを参照 現在使用中のワークブック、複数ある場合は一番手前 …

ウィンドウのタイトル(Window.Caption プロパティ)

ウィンドウのタイトル(Caption プロパティ) Windows.Captio …

ウィンドウを拡大・縮小(Zoom プロパティ)

ウィンドウを拡大・縮小(Zoom プロパティ) ウィンドウの表示サイズをパーセン …

Copy メソッド Move メソッド 使用例
ワークシートのコピー・移動(Copy メソッド Move メソッド)

Copy メソッド Copy メソッドで、指定した位置にワークシートの複製を作成 …

Paste メソッド 使用例_1
ワークシートにクリップボードの内容を貼り付ける(Paste メソッド)

Paste メソッド 指定したワークシート上にクリップボードのデータを貼り付けま …

ブックを閉じる(Close メソッド)

ブックを閉じる(Close メソッド) Close メソッド で、ブックを閉じる …