Word
Často kladené otázky

 Standard alebo vyššia
Objekt čiarového kódu nemožno vložiť do môjho dokumentu (nemožno vložiť objekt).Link
Snažím sa pridať objekt ActiveBarcode a zobrazí sa mi chybové okno s hlásením „Nie je možné vložiť objekt “ alebo „Inicializácia objektu ActiveBarcode sa nepodarila“.
K tomu môže dôjsť, pretože spoločnosť Microsoft zmenila predvolené hodnoty nastavení zabezpečenia ActiveX v novej inštalácii akéhokoľvek produktu Office.
ActiveBarcode používa technológiu ActiveX, preto je potrebné ju povoliť.

Odporúčame nastaviť bezpečnostné nastavenia na staré predvolené hodnoty, ktoré Microsoft používal v minulosti. Na to otvorte dialógové okno Možnosti a v ľavom menu vyberte Centrum dôveryhodnosti.

Options dialog

Ak ste hotoví, prejdite na pravú stranu dialógového okna a kliknite na tlačidlo Nastavenia Centra dôveryhodnosti.

Trust Center dialog

V Centre dôvery kliknite v ľavom menu na položku Nastavenia ActiveX. Možnosti ActiveX sa zobrazujú na pravej strane.
Tu vidíte, že ActiveX je úplne deaktivovaný.

Active X settings dialog

Odporúčame vám vybrať možnosť Vyžiadať potvrdenie pred povolením všetkých ovládacích prvkov s minimálnymi obmedzeniami.
Kliknutím na OK dokončite a uložte nové nastavenia.

Ďalšie informácie o zmene v programe Office nájdete v článku podpory spoločnosti Microsoft:
ActiveX controls are disabled by default in Microsoft 365 and Office 2024
Chybová správa: Objekt ActiveBarcode nemožno vytvoriť. [..]Link
Keď sa pokúsim vložiť čiarový kód pomocou doplnku, zobrazí sa mi táto chybová správa. Čo mám robiť?
Táto chybová správa sa zobrazí, keď nie je možné vložiť objekt čiarového kódu. Môže to mať viacero dôvodov:

ActiveBarcode alebo jedna z jeho súčastí nie je správne nainštalovaná. V takomto prípade prosím preinštalujte ActiveBarcode.

Objekt čiarového kódu je blokovaný nastaveniami zabezpečenia Office. ActiveBarcode používa technológiu ActiveX, ktorá musí byť povolená v Centre dôveryhodnosti. Pokyny k tomu nájdete v položke FAQ hneď nad touto položkou.

Objekt čiarového kódu je blokovaný zásadami skupiny. Skontrolujte, či nie sú nastavené zásady skupiny, ktoré blokujú ActiveX alebo iný aktívny obsah v programe Office. Prípadne sa poraďte so správcom.

Objekt čiarového kódu je blokovaný bezpečnostným softvérom tretej strany. Skontrolujte, či nepoužívate bezpečnostný softvér, ktorý by mohol blokovať ActiveX alebo iný aktívny obsah v programe Office. Prípadne sa obráťte na správcu.
Čiarový kód nie je možné zmeniť?Link
Prečo nemôžem zmeniť čiarový kód, presunúť ho alebo zmeniť jeho veľkosť?
Aby ste mohli upravovať objekt čiarového kódu, musíte aktivovať režim návrhu.
Toto tlačidlo použite na prepnutie do režimu návrhu:
Design mode
Potom budete môcť zmeniť čiarový kód kliknutím na čiarový kód pravým tlačidlom myši.
Po zatvorení dokumentu nemôžem zmeniť čiarový kód.Link
Vytvoril som dokument s objektom čiarového kódu, uložil som ho a potom som ho zatvoril. Keď ho nabudúce otvorím, nemôžem objekt čiarového kódu zmeniť.
To súvisí s nastaveniami zabezpečenia vašej inštalácie Office, Excel, Access alebo Word.
Komponenta ActiveX je pri otváraní súboru blokovaná nastaveniami zabezpečenia.
Toto môžete zmeniť otvorením dokumentu z dôveryhodnej lokality:

1. Kliknite na tlačidlo Microsoft Office a potom na tlačidlo Možnosti.
2. Kliknite na Centrum dôveryhodnosti, kliknite na Nastavenia centra dôveryhodnosti a potom kliknite na Dôveryhodné umiestnenie.
3. Pridajte cestu k súboru dokumentu do dôveryhodných umiestnení.
Čiarový kód v tabuľkách a štítkoch programu WordLink
Čiarový kód nie je možné vložiť do tabuľky alebo štítku. Čiarový kód sa vždy zobrazuje mimo tabuľky alebo štítku.
Ak chcete vložiť čiarový kód do tabuľky alebo štítku, predvolené nastavenie je, že nový objekt sa vždy umiestni nad text. To znamená, že čiarový kód nie je možné pretiahnuť do tabuľky. Vždy preskočí nad alebo pod požadovanú polohu. Na nápravu situácie vykonajte nasledujúce kroky:
Kliknite pravým tlačidlom na čiarový kód. Zobrazí sa ponuka, v ktorej vyberiete Formátovať objekt...
Zobrazí sa dialógové okno; kliknite na kartu Poloha.
Pole „Preložiť text“ nesmie byť zaškrtnuté, aby bolo možné umiestniť čiarový kód do tabuľky.
{CONTROL ACTIVEBARCODE.BarcodeCtrl.\s}Link
Ovládanie nie je viditeľné a zobrazuje sa {CONTROL ACTIVEBARCODE.BarcodeCtrl.\s}
K tomu dochádza kvôli nesprávnym nastaveniam v programe Word. Prejdite do dialógového okna možností programu Word a zmeňte nastavenie funkcií poľa na neaktívne. Potom sa čiarový kód zobrazí správne ako obrázok a nie ako funkcia poľa.
Zmeňte text čiarového kódu pomocou makra VBALink
Ako môžete zmeniť kódovaný text čiarového kódu pomocou makra VBA?
Na zmenu textu čiarového kódu použite nasledujúci príkaz:
ActiveDocument.Barcode1.Text = "12345"
Tu sa predpokladá, že objekt čiarového kódu má označenie Barcode1.
Automatická zmena obsahu čiarových kódov pred tlačouLink
Chceli by sme pridať čiarový kód do listov. Čiarový kód by sa mal automaticky pridať do každého listu.
Najskôr pridajte objekt ActiveBarcode do svojho dokumentu. Umístěte čárový kód a nastavte základní vlastnosti.
Pozrite si podrobný návod na vloženie objektu čiarového kódu do dokumentu Word.
Na automatickú aktualizáciu obsahu čiarových kódov pred tlačou použite makro VBA:
Private Sub SetBarcode()
'Set the barcodes content (text property)
Barcode1.Text = Date
End Sub

Sub FilePrint() ' replaces normal printing via dialog
' Sets the barcode content before printing
SetBarcode
' Now launch printing:
Dialogs(wdDialogFilePrint).Show
End Sub

Sub FilePrintDefault() ' replaces default printing (no dialog)
' Sets the barcode content before printing
SetBarcode
' Now launch printing:
ActiveDocument.PrintOut Background:=False
End Sub
V funkcii SetBarcode môžete prispôsobiť obsah čiarového kódu podľa svojich potrieb.
V tomto príklade je zakódovaný aktuálny dátum. Textovú vlastnosť však môžete zmeniť na akékoľvek údaje podľa potreby vášho pracovného postupu.

Oba postupy FilePrint a FilePrintDefault zachytávajú proces tlače, oba volajú SetBarcode a pokračujú v procese tlače.
Pridanie objektu čiarového kódu pomocou makra VBALink
Ako automaticky vložiť čiarový kód do dokumentu Word pomocou makra VBA?
Na vytvorenie čiarového kódu v polohe kurzora použite nasledujúci kód:
Set ab = Selection.InlineShapes.AddOLEObject(ClassType:="ACTIVEBARCODE.BarcodeCtrl.1", FileName:="", LinkToFile:=False, DisplayAsIcon:=False)
Pre prístup k vlastnostiam môžete teraz použiť premennú ab takto: ab.width=200
Pre prístup k vlastnostiam a metódam použite kód ako tento:
With ab.OLEFormat
.Activate
Set abobject = .Object
End With
abobject.Text = "987698769812"
Teraz môžete pristupovať k vlastnostiam pomocou premennej abobject.
Máme rozsiahlu dokumentáciu, ktorá ukazuje, ako používať objekt čiarového kódu s VBA.
Čiarové kódy v listoch štítkov programu WordLink
Ako môžem pomocou programu Word vytlačiť list štítkov s čiarovými kódmi, ktoré majú po sebe idúce číslovanie?
Použite toto jednoduché makro VBA, ktoré môžete použiť ako základný rámec a prispôsobiť ho svojim potrebám:
Sub barcodelabels()
' Create a label sheet and automatically add barcodes to the labels.
'
' 1. Create label sheet:
' Use a sheet with 8 labels. Use name to select the sheet.
'
Application.MailingLabel.DefaultPrintBarCode = False
Application.MailingLabel.CreateNewDocument Name:="Herma 4626", Address:="" _
, AutoText:="ExtrasEtikettenErstellen1", LaserTray:=wdPrinterManualFeed
'
' 2. for loop to create 8 barcodes:
'
For i = 1 To 8
' Create a barcode:
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
Set ab=Selection.InlineShapes.AddOLEObject(ClassType:="ACTIVEBARCODE.BarcodeCtrl.1", _
FileName:="", LinkToFile:=False, DisplayAsIcon:=False)

With ab.OLEFormat
.Activate
Set ab = .Object
End With
'
' 3. Set the text of the barcode:
' This can also be a dynamic serialnumber.
'
ab.Text = "987698769812"
'
' Next label.
'
Selection.MoveRight Unit:=wdCell
Next i
End Sub
Bezpečnostné upozornenie pri otváraní dokumentov Office 2003Link
Pri otváraní dokumentov Word alebo Excel v programe Office 2003 sa mi zobrazujú bezpečnostné správy. Ako tomu zabrániť bez zníženia úrovne zabezpečenia?
Bohužiaľ, pre Office 2003 neexistuje také elegantné riešenie ako pre novšie verzie s dôveryhodnými umiestneniami. Napriek tomu je možné zastaviť dotazovanie pre ovládacie prvky ActiveX v Office 2003 vložením kľúča do registru systému Windows. Upozorňujeme, že toto riešenie nie je určené len pre ActiveBarcode, ale pre všetky ovládacie prvky ActiveX.
Záznam v registri znie:

[HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Security]

"UFIControls"=dword:00000001

Pred zmenou registrov odporúčame vykonať zálohu.