Drucken von grafischen Miniaturansichten (Microsoft Word)
Wenn Sie viel mit Grafiken arbeiten, kennen Sie den Begriff „Thumbnails“ wahrscheinlich bereits. Hierbei handelt es sich um kleinere Versionen Ihrer Grafiken, die auf einer einzigen Seite gedruckt sind und es Ihnen ermöglichen, alle Ihre Grafiken aus der Vogelperspektive zu betrachten. Viele Grafikprogramme und Desktop Publishing-Programme enthalten eine Miniaturansicht, mit der Sie Ihre Übersicht automatisch drucken können. Leider enthält Word diese Funktion nicht, aber Sie können eine solche Funktion mit einem Makro hinzufügen. Das folgende VBA-Makro erstellt eine Reihe von Miniaturbildern aus dem Inhalt eines einzelnen Verzeichnisses:
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" With Application.FileSearch .FileName = FType .LookIn = Directory .Execute If .FoundFiles.Count > 0 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 For J = 1 To .FoundFiles.Count FName = .FoundFiles(J) 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 If J <> .FoundFiles.Count 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 End If Next J End With End Sub
In diesem Makro müssen Sie lediglich die Zeile ändern, in der die Verzeichnisvariable angegeben ist, um das Verzeichnis wiederzugeben, in dem Ihre Grafiken gespeichert sind. Sie können die Grafikdateispezifikation auch ändern, indem Sie die Zuweisung von FType ändern (derzeit ist festgelegt, dass alle JPG-Dateien im Verzeichnis zurückgegeben werden). Wenn Sie dieses Makro ausführen, wird ein neues Dokument erstellt und das Makro beginnt mit der Erstellung einer Tabelle mit fünf Spalten. Es sind jedoch viele Zeilen erforderlich, um Ihre Grafiken zu drucken. Das Makro druckt ungefähr 40 Miniaturansichten auf ein Blatt Papier, abhängig von den Einstellungen, die Sie in Ihrer Standardvorlage verwenden.
Die Verwendung dieses Makros unterliegt einer Einschränkung: Sie sollten sich bewusst sein, dass Ihre Dokumentgröße sehr, sehr schnell zunimmt. Während die Grafiken im Dokument in einer kleinen Größe (Miniaturansicht) angezeigt werden, bleiben die Grafiken hinter den Kulissen in voller Größe erhalten. Wenn viele, viele Grafiken verarbeitet werden, kann die Dokumentgröße unhandlich werden und es kann zu sehr schleppenden Antwortzeiten auf Ihrem System kommen.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.
(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (116) gilt für Microsoft Word 97, 2000, 2002 und 2003. Sie finden eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Word (Word 2007) und später) hier: