Excel MVPの伊藤さんがブログで、WordのPageオブジェクトを扱うマクロを紹介されています。 あまり扱われることがありませんが、このPageオブジェクトにはページ内容を画像形式で取得できるEnhMetaFileBitsプロパティがあります。 名前の通り、このプロパティからはEMF形式のバイト配列が返ってくるので、これを使うと各ページを画像として取得することができます。 Option Explicit Public Sub Sample() DocumentToEMF "C:\Test\EMF" End Sub Public Sub DocumentToEMF(ByVal SaveFolderPath As String) Dim tmp As Word.WdViewType Dim p As Word.Page Dim i As Long Const adTypeBinary =
Wordを操作する準備VBAは、Excelだけではなく、WordやAccess、PowerPoint、Outlookといった主要なOfficeアプリケーションにも搭載されています。 VBAが参照する「ライブラリファイル」がOfficeアプリケーションごとに用意されているので「ライブラリファイル」との参照設定を行うことでExcel VBAから、ほかのOfficeアプリケーションを操作することができます。 Excel VBAでWordを操作するには、Word VBAの「ライブラリファイル」への参照設定を行います。 Word VBAの「ライブラリファイル」にはバージョンがあり、操作するWordのバージョンに対応した「ライブラリファイル」を選択します。 参照設定は、Wordを操作するブックごとに設定する必要があります。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く