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. |
HinwBemerkungeneise
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 diesem Fall eine Benachrichtigung erhält, dass das MailMergeInsertBarcode-Ereignis ausgelöst wurde, überprüft es die Gültigkeit der Adressen in der Seriendruckliste, und 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 "Postcode 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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für