グラフィックサムネイルの印刷(Microsoft Word)
グラフィックをかなり使用している場合は、おそらく「サムネイル」という用語に既に精通しているでしょう。これらは、1ページに印刷されたグラフィックの小さいバージョンであり、すべてのグラフィックの「鳥瞰図」を取得できます。多くのグラフィックプログラムやデスクトップパブリッシングプログラムには、概要を自動的に印刷できるサムネイル機能が含まれています。残念ながら、Wordにはこの機能は含まれていませんが、マクロを使用してこのような機能を追加できます。次のVBAマクロは、単一のディレクトリのコンテンツからサムネイル画像のセットを作成します。
Sub Thumbnails() Dim Directory As String Dim FType As String Dim FName As String Dim ColCount As Integer, J As Integer Directory = "d:\temp" FType = "*.jpg" ChDir Directory FName = Dir(FType) If FName <> "" Then Documents.Add ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=1, _ NumColumns:=5 Selection.Tables(1).Select Selection.Cells.HeightRule = wdRowHeightAuto With Selection.Rows .Alignment = wdAlignRowCenter .AllowBreakAcrossPages = False .SetLeftIndent LeftIndent:=InchesToPoints(0), RulerStyle:= _ wdAdjustNone End With Selection.HomeKey Unit:=wdLine ColCount = 1 End If Do While FName <> "" Selection.InlineShapes.AddPicture FileName:=FName, _ LinkToFile:=False, SaveWithDocument:=True Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter Selection.TypeParagraph With Selection.Font .Name = "Arial" .Size = 10 .Bold = True End With Selection.TypeText Text:=Mid$(FName, Len(Directory) + 2) Selection.MoveRight Unit:=wdCharacter, Count:=1 ColCount = ColCount + 1 If ColCount = 6 Then Selection.InsertRows 1 Selection.EndKey Unit:=wdLine Selection.MoveRight Unit:=wdCharacter, Count:=1 Selection.InsertRows 1 Selection.HomeKey Unit:=wdLine ColCount = 1 End If FName = Dir Loop End Sub
このマクロでは、グラフィックが保存されているディレクトリを反映するようにDirectory変数を指定する行を変更するだけです。 FTypeの割り当てを変更して、グラフィックファイルの仕様を変更することもできます(現在、ディレクトリ内のすべてのJPGファイルを返すように設定されています)。このマクロを実行すると、新しいドキュメントが作成され、マクロは5列のテーブルの作成を開始しますが、グラフィックを印刷するには多くの行が必要です。デフォルトのテンプレートで使用する設定に応じて、マクロは1枚の紙に約40個のサムネイルを印刷します。
このマクロを使用する場合は注意が必要です。ドキュメントのサイズが非常に速く大きくなることに注意してください。グラフィックはドキュメント内で小さい(サムネイル)サイズで表示されますが、舞台裏ではグラフィックはフルサイズで維持されます。処理中のグラフィックがたくさんある場合、ドキュメントサイズが扱いにくくなり、システムからの応答時間が非常に遅くなる可能性があります。
注:
このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
link:/ wordribbon-WordTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]
。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(8023)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス:
link:/ word-Printing_Graphic_Thumbnails [グラフィックサムネイルの印刷]
。