Verwenden von Seriennummern für sequentielle Dokumente (Microsoft Word)
Wenn Sie Seriennummern in Ihren Dokumenten erstellen müssen und diese sehr einfach sind, können Sie dies mithilfe eines Makros tun. Dieser Ansatz für Seriennummern ist ideal, wenn Ihre Seriennummern fortlaufend (1, 2, 3 usw.) oder regelmäßig (3, 5, 7 usw.) sind.
Zu Beginn sollten Sie das Makro eingeben, das die Änderung der Seriennummer und den Druck Ihres Dokuments steuert. Sie können das folgende Makro verwenden:
Sub MySerial() Dim rngSerialLocation As Range Dim intSerialNum As Integer Dim strSerialNum As String Dim docCurrent As Document Dim intNumCopies As Integer Dim intCount As Integer ' set ref to current active doc Set docCurrent = Application.ActiveDocument ' set ref to the bookmarked serial number Set rngSerialLocation = docCurrent.Bookmarks("Serial").Range ' get the starting number intSerialNum = Val(rngSerialLocation.Text) ' get the number of copies required intNumCopies = Val(InputBox$("How many Copies?", _ "Print Serialized", "1")) For intCount = 1 To intNumCopies ' print the document docCurrent.PrintOut Range:=wdPrintAllDocument ' increment the serial number intSerialNum = intSerialNum + 1 ' put into formatted version strSerialNum = Format(intSerialNum, "00000") ' stuff into proper place rngSerialLocation.Text = strSerialNum Next intCount ' reset the bookmark, since the updating procedure ' wipes out the old one docCurrent.Bookmarks.Add Name:="Serial", _ Range:=rngSerialLocation End Sub
Es gibt nur eine Voraussetzung für die Verwendung des Makros: Sie müssen sicherstellen, dass Ihr Dokument ein Lesezeichen mit dem Namen „Seriell“ enthält. Dieses Lesezeichen sollte auf die Seriennummer in Ihrem Dokument verweisen, wie sie im ersten gedruckten Dokument erscheinen soll. (Wenn Sie mit dem Ausführen des Makros fertig sind, können Sie das Dokument speichern und die Seriennummer ist bereit, wenn Sie es das nächste Mal verwenden möchten.)
Das Makro geht auch davon aus, dass Ihre Seriennummer hauptsächlich aus einem numerischen Wert besteht, der sich mit jeder Iteration ändert. Sie können das Inkrementieren der Seriennummer sowie deren Formatierung in der For … Next-Schleife innerhalb des Makros ändern.
_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 (1747) 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: