Application.MailMergeInsertBarcode-Ereignis (Publisher)
Tritt auf, wenn der Benutzer den Befehl ausgibt, um postalische Barcodes in eine Seriendruckpublikation entweder in die Microsoft Publisher-Benutzeroberfläche oder programmgesteuert einzufügen.
Syntax
Ausdruck. MailMergeInsertBarcode (Doc, OkToInsert)
expression Eine Variable, die ein Application-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Doc | Erforderlich | Document | Die aktuelle Publikation. |
OkToInsert | Erforderlich | Boolean | Output-Parameter. True, Wenn es zum Einfügen von Barcodes passend ist. |
Hinweise
Verwenden Sie die TextRange.InsertBarcode-Methode , um Barcodes in eine Seriendruckveröffentlichung einzufügen.
Drittanbieter-add-ins, die Seriendruck Adressen auf Gültigkeit überprüfen können das MailMergeInsertBarcode (Ereignis) anfordern, Barcodes eingefügt werden Benutzeraktionen zu überwachen. Wenn das Add-In in dieser Situation eine Benachrichtigung erhält, dass das MailMergeInsertBarcode-Ereignis ausgelöst wurde, überprüft es die Gültigkeit der Adressen in der Seriendruckliste. Wenn die Adressen gültig sind, versucht es, Barcodes zu generieren. Wenn dieser Versuch erfolgreich ist, sollte das Add-In true für den OkToInsert-Parameter zurückgeben. Wenn der Versuch ein Fehler auftritt, sollte das Add-in False zurück.
Publisher werden durch das MailMergeGenerateBarcode -Ereignis tatsächliche Barcodedaten bereitgestellt.
Das MailMergeInsertBarcode-Ereignis wird auch ausgelöst, wenn ein Benutzer im Aufgabenbereich Seriendruck oder Katalogdruck im Aufgabenbereich "Herausgeberaufgaben" im Aufgabenbereich "Herausgeberaufgaben" die Option "Postalische Barcodes hinzufügen" auswählt. Bevor ein Benutzer einen dieser UI-Befehle auswählen kann, müssen Sie sie zuerst verfügbar machen, indem Sie die InsertBarcodeVisible-Eigenschaft auf True festlegen.
Weitere Informationen zur Verwendung von Ereignissen mit dem Application-Objekt finden Sie unter Verwenden von Ereignissen mit dem Application-Objekt.
Beispiel
Der folgende Microsoft Visual Basic für Applikationen (VBA)-Makro veranschaulicht, wie das Ereignis MailMergeInsertBarcode behandeln. Es wird die Meldung Frage an, ob mit dem Einfügen von Barcodes fortfahren.
Private Sub pubApplication_MailMergeInsertBarcode(ByVal Doc As Document, OkToInsert As Boolean)
Dim intResponse As Integer
intResponse = MsgBox("Proceed to insert barcodes?", vbYesNo)
If intResponse = vbYes Then OkToInsert = True
End Sub
For this event to occur, you must place the following line of code in the General Declarations section of your module.
Public WithEvents pubApplication As Application
Anschließend müssen Sie die folgende Initialisierungsprozedur ausführen.
Public Sub Initialize_pubApplication()
Set pubApplication = Publisher.Application
End Sub
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.