Excel
Č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.
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 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.
Pridanie objektu čiarového kódu pomocou makra VBALink
Ako automaticky vložiť čiarový kód do dokumentu pomocou makra VBA?
Máme rozsiahlu dokumentáciu, ktorá ukazuje, ako používať objekt čiarového kódu s VBA.
Zmeňte text čiarového kódu pomocou makra VBALink
Ako môžem zmeniť 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"
Máme rozsiahlu dokumentáciu, ktorá ukazuje, ako používať objekt čiarového kódu s VBA.
Čiarový kód v bunkeLink
Ako umiestniť čiarový kód do bunky.
Excel nemôže umiestniť objekt do bunky. Objekt čiarového kódu však môžete umiestniť presne nad bunku, čo má rovnaký účinok. Môžete to urobiť ručne pomocou doplnku alebo makra:
  ' get cell size
MyHeight = Range(CurrentCell).Height
MyWidth = Range(CurrentCell).Width
MyTop = Range(CurrentCell).Top
MyLeft = Range(CurrentCell).Left

' extend cell height to 30px, change if you like
Range(CurrentCell).RowHeight = 30

' embed the control at the cell location
ActiveSheet.OLEObjects.Add(ClassType:="ACTIVEBARCODE.BarcodeCtrl.1", Link:=False _
, DisplayAsIcon:=False, Width:=MyWidth, Height:=30, Top:=MyTop, Left:=MyLeft).Select
Máme rozsiahlu dokumentáciu, ktorá ukazuje, ako používať objekt čiarového kódu s VBA.
Zadávanie kontrolných kódov v programe ExcelLink
Ako zadať kontrolné kódy, napr. Vrátiť sa pri používaní programu Excel s objektom čiarového kódu?
Pomocou objektu čiarového kódu môžete zachytiť kontrolné kódy priamo pomocou zodpovedajúceho znaku ASCII.
Tento znak môžete vytvoriť priamo v programe Excel. Na to použite funkciu CHAR() v rámci bunky.
Pri mapovaní znaku Return (ASCII 13) môže obsah bunky vyzerať takto:
="Any kind of Text"&CHAR(13)
Čítajte ďalej a zistite viac informácií o používaní riadiacich znakov v čiarových kódoch.

Ak nepoužívate Excel v anglickom jazyku, musíte nahradiť funkciu CHAR prekladom, ktorý zodpovedá vášmu jazyku:
Angličtina: CHAR
Česky: ZNAK
Dánčina: TEGN
Nemčina: ZEICHEN
Španielčina: CARACTER
Fínčina: MERKKI
Francúzština: CAR
Maďarský: KARAKTER
Taliančina: CODICE.CARATT
Nórčina: TEGNKODE
Holandský: TEKEN
Poľský: ZNAK
Portugalčina: CARÁCT
Ruské: СИМВОЛ
Švédčina: TECKENKOD
Turecký: DAMGA
Prepojenie bunky s čiarovým kódomLink
Ako môžem prepojiť bunku s objektom čiarového kódu tak, aby čiarový kód vždy kódoval hodnotu tejto bunky?
Otvorte dialógové okno vlastností Excel pre čiarový kód. V dialógovom okne vlastností môžete vidieť názov objektu čiarového kódu. Pod ním sa nachádzajú vlastnosti objektu s vlastnosťou LinkedCell, ktorá umožňuje prepojiť čiarový kód s obsahom bunky.
Zadajte požadovanú bunku (napr. Z3S17, čo zodpovedá riadku 3, stĺpcu 17).
Teraz je čiarový kód prepojený s obsahom tejto bunky: Ak sa obsah bunky zmení, čiarový kód sa automaticky aktualizuje.

Tip: Na ľahšie dosiahnutie tohto cieľa použite doplnok.
Dátum ako čiarový kódLink
Ako môžem dosiahnuť, aby sa v čiarovom kóde namiesto čísla 39587 zobrazoval dátum vo forme 05/19/08 (DD.MM.RRRR)?
Ak zadávate dátum priamo do bunky, zadajte nasledujúci vzorec:
="19.05.08"
Ak je dátum výsledkom výpočtu, použite nasledujúci vzorec v inej bunke a prepojte objekt čiarového kódu s touto bunkou:
=TEXT(B9;"TT.MM.JJJJ)"
B9 je referenčná bunka pre dátum a musíte ju prispôsobiť podľa potreby.
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.