忍者ブログ

office2021

office 2013ページごとにPNG形式で出力するWordマクロ(Word 2013)

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

office 2013ページごとにPNG形式で出力するWordマクロ(Word 2013)

office 2013ページごとにPNG形式で出力するWordマクロ(Word 2013)
※ この情報はOffice 2013 カスタマー プレビュー版を元にしています。製品版では変更になる可能性がありますのでご注意ください。
Word 2013ではPageオブジェクトにSaveAsPNGメソッドが追加され、ページごとに画像(PNG形式)で保存できるようになりました。
"office2013 2021531-10-1" 
Option Explicit
 
Public Sub Sample()
  Dim p As Word.Page
  Dim i As Long
   
  With ActiveDocument.ActiveWindow.ActivePane
    For i = 1 To .Pages.Count
      .Pages(i).SaveAsPNG "C:\Test\MyPage(" & i & ").png"
    Next
  End With
  MsgBox "処理が終了しました。", vbInformation + vbSystemModal
End Sub
下図は実際に出力した画像(透過PNG)です(元のサイズが4962 x 7017ピクセルもあったので縮小してありますが)。
"office2013 2021531-10-2" 
Wordでポスターを作成してプリントする場合等で使える機能かもしれませんね。
私自身は使う機会が無さそうですが…。
PR

コメント

プロフィール

HN:
No Name Ninja
性別:
非公開

P R