Standard o superiore

Word
Unire gli invii con i codici a barre

Come aggiungere un codice a barre a un'unione di invii esistenti
Word 365, 2021, 2019, 2016, 2013, 2010, 2007, 2003

ActiveBarcode: Come aggiungere un codice a barre a un'unione di invii esistenti.
1

Aprire un documento di stampa unione esperto o crearne uno nuovo.

2


Aggiungere l'oggetto codice a barre al documento di stampa unione. Inserire l'oggetto Codice a barre nel documento di stampa unione. Posizionarlo nel punto desiderato del documento e impostare le proprietà dell'oggetto, ad esempio il tipo e le dimensioni del codice a barre.

Questo sarà simile alla schermata seguente, ad esempio. Prendere nota del nome dell'oggetto codice a barre (evidenziato qui in giallo). Di solito questo sarà Barcode1.

ActiveBarcode: Barcode, Word

3

Per la stampa unione è necessaria una macro. È possibile aggiungere la macro seguente. Copiarlo negli Appunti e incollarlo da lì nell'editor di Visual Basic, Applications Edition di Word:

Sub MailMerge_example_with_ActiveBarcode()
' Macro shows how to print barcodes in a mail merge.
if MsgBox("Do you want to print mail merged documents?", vbYesNo, "Question") = vbYes Then
'counter to zero
num = 0
'first record is number one
ActiveDocument.MailMerge.DataSource.ActiveRecord = 1
Do
' Fill ActiveBarcode text property now
ActiveDocument.Barcode1.Text = ActiveDocument.MailMerge.DataSource.DataFields("Productcode").Value
' do not prompt for printing...
Options.PrintBackground = True
' print page
ActiveDocument.PrintOut
' recognize old record
lastone = ActiveDocument.MailMerge.DataSource.ActiveRecord
' select next record
ActiveDocument.MailMerge.DataSource.ActiveRecord = wdNextRecord
'count
num = num + 1
' check if there are new ones
Loop While ActiveDocument.MailMerge.DataSource.ActiveRecord <> lastone
' notify user
MsgBox (Str(num) + " pages printed!")
End If
End Sub

4


Il risultato è simile al seguente. Nella schermata, puoi anche vedere dove viene inserita la macro.

ActiveBarcode: Barcode, Word

5

Ora regolare la macro per il documento di fusione della posta:

Se il nome dell'oggetto codice a barre non è Barcode1, modificarlo nella macro (segno giallo sinistro nella schermata).

A questo punto si modifica il nome del campo dall'origine dati, che deve essere utilizzato per il codice a barre. In questo esempio viene utilizzato "Productcode" (segno giallo destro nella schermata). Modificare il nome tra virgolette.

ActiveBarcode: Barcode, Word

6

Salvare il documento e avviare la macro per una stampa di prova.

Suggerimento: Avviare la stampa di prova con pochissimi set di dati, in modo che non vi siano troppi errori di stampa in caso di errore o errore.

ActiveBarcode: Barcode, Word

7

participio passato di "do".

Info Se la macro non è stata inserita nel documento stesso ma, ad esempio, in Normale. punto, il documento non deve essere in modalità progettazione quando si esegue la macro. Questo causerà un errore. Pertanto, disattivare la modalità di progettazione prima di eseguire la macro.

Se hai bisogno di supporto o di una soluzione individuale per la personalizzazione in base alle tue esigenze, possiamo offrire supporto.