Excel
Ofte stillede spørgsmål

 Standard eller højere
Stregkodeobjektet kan ikke indsættes i mit dokument (Kan ikke indsætte objekt).Link
Jeg forsøger at tilføje et ActiveBarcode-objekt og får en fejlmeddelelse, der viser, at objektet ikke kan indsættes, eller at ActiveBarcode-objektet ikke kunne initialiseres.
Dette kan ske, fordi Microsoft har ændret standardværdierne for ActiveX-sikkerhedsindstillingerne i en ny installation af ethvert Office-produkt.
ActiveBarcode bruger ActiveX-teknologien, så du skal aktivere den.

Vi anbefaler, at sikkerhedsindstillingerne sættes til de gamle standardindstillinger, som Microsoft tidligere har brugt. For at gøre dette skal du åbne dialogboksen Indstillinger og vælge Trust Center i menuen til venstre.

Options dialog

Når du er færdig, skal du gå til højre i dialogboksen og klikke på knappen Indstillinger for Trust Center.

Trust Center dialog

Klik på ActiveX-indstillinger i menuen til venstre i Trust Center. ActiveX-indstillingerne vises til højre.
Her kan du se, at ActiveX er fuldstændig deaktiveret.

Active X settings dialog

Vi anbefaler, at du vælger Spørg mig, før du aktiverer alle kontroller med minimale begrænsninger.
Klik på OK for at afslutte og gemme dine nye indstillinger.

For mere information om ændringen i Office, se supportartiklen fra Microsoft:
ActiveX controls are disabled by default in Microsoft 365 and Office 2024
Fejlmeddelelse: ActiveBarcode-objektet kan ikke oprettes. [..]Link
Når jeg forsøger at indsætte en stregkode ved hjælp af tilføjelsesprogrammet, får jeg denne fejlmeddelelse. Hvad skal jeg gøre?
Du modtager denne fejlmeddelelse, når stregkodeobjektet ikke kan indsættes. Dette kan have flere årsager:

ActiveBarcode eller en af dens komponenter er ikke installeret korrekt. I dette tilfælde skal du geninstallere ActiveBarcode.

Stregkodeobjektet blokeres af Office-sikkerhedsindstillingerne. ActiveBarcode bruger ActiveX-teknologi, som skal være aktiveret i Trust Center. Du kan finde instruktioner om dette i FAQ-artiklen lige ovenfor.

Stregkodeobjektet blokeres af en gruppepolitik. Kontroller, om der er en gruppepolitik, der blokerer ActiveX eller andet aktivt indhold i Office. Du kan også kontakte din administrator.

Stregkodeobjektet blokeres af tredjeparts sikkerhedssoftware. Kontroller, om du bruger sikkerhedssoftware, der muligvis blokerer ActiveX eller andet aktivt indhold i Office. Du kan også spørge din administrator.
Jeg kan ikke ændre stregkoden, når jeg har lukket dokumentet.Link
Jeg oprettede et dokument med stregkodeobjektet, gemte det og lukkede det derefter. Næste gang jeg åbner det, kan jeg ikke ændre stregkodeobjektet.
Dette har noget at gøre med sikkerhedsindstillingerne i din Office-, Excel-, Access- eller Word-installation.
ActiveX-komponenten blokeres af sikkerhedsindstillingerne, når filen åbnes.
Du kan ændre dette ved at åbne dokumentet fra en pålidelig placering:

1. Klik på Microsoft Office-knappen og derefter på knappen Indstillinger.
2. Klik på Trust Center, klik på Trust Center-indstillinger, og klik derefter på Betroet placering.
3. Føj stien til din dokumentfil til de pålidelige placeringer.
Stregkode kan ikke ændres?Link
Hvorfor kan jeg ikke ændre stregkoden, flytte den eller ændre størrelsen på den?
For at kunne redigere stregkodeobjektet skal du aktivere designtilstanden.
Brug denne knap til at skifte til designmodus:
Design mode
Derefter kan du ændre stregkoden ved at klikke på stregkoden med højre museknap.
Tilføjelse af et stregkodeobjekt med en VBA-makroLink
Hvordan placerer man automatisk en stregkode i et dokument ved hjælp af en VBA-makro?
Vi har en omfattende dokumentation, der viser, hvordan man bruger stregkodeobjektet med VBA.
Ændr stregkodeteksten med en VBA-makroLink
Hvordan kan man ændre teksten i stregkoden med en VBA-makro?
Brug følgende kommando til at ændre teksten i en stregkode:
ActiveDocument.Barcode1.Text = "12345"
Vi har en omfattende dokumentation, der viser, hvordan man bruger stregkodeobjektet med VBA.
Stregkode i en celleLink
Sådan placeres stregkoden i en celle.
Excel kan ikke placere et objekt i en celle. Du kan dog placere stregkodeobjektet nøjagtigt over en celle, hvilket har samme effekt. Du kan gøre dette manuelt ved hjælp af tilføjelses programmet eller bruge en makro:
  ' 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
Vi har en omfattende dokumentation, der viser, hvordan man bruger stregkodeobjektet med VBA.
Indtastning af kontrolkoder i ExcelLink
Hvordan indtaster man kontrolkoder, f.eks. Return, når man bruger Excel med stregkodeobjektet?
Ved hjælp af stregkodeobjektet kan du registrere kontrolkoder direkte ved hjælp af det tilsvarende ASCII-tegn.
Så du kan oprette den karakter direkte i Excel. For at gøre dette skal du bruge funktionen CHAR() i en celle.
For at kortlægge en returnering (ASCII 13) kan celleindholdet se således ud:
="Any kind of Text"&CHAR(13)
Læs videre for at få mere information om brugen af kontroltegn i stregkoder.

Du skal erstatte CHAR-funktionen med den oversættelse, der passer til dit sprog, hvis du ikke kører Excel på engelsk:
Engelsk: CHAR
Tjekkisk: ZNAK
Dansk: TEGN
Tysk: ZEICHEN
Spansk: CARACTER
Finsk: MERKKI
Fransk: CAR
Ungarsk: KARAKTER
Italiensk: CODICE.CARATT
Norsk: TEGNKODE
Hollandsk: TEKEN
Polsk: ZNAK
Portugisisk: CARÁCT
Russisk: СИМВОЛ
Svensk: TECKENKOD
Tyrkisk: DAMGA
Kobl en celle til stregkodenLink
Hvordan kan jeg linke en celle til stregkodeobjektet, så stregkoden altid koder værdien af den pågældende celle?
Åbn dialogboksen med Excel-egenskaber for stregkoden. I egenskabsdialogen kan du se objektnavnet på stregkodeobjektet. Derunder findes egenskaberne for objektet med egenskaben LinkedCell, som gør det muligt at knytte stregkoden til indholdet af en celle.
Indtast den ønskede celle her (f.eks. Z3S17, som svarer til række 3, kolonne 17).
Nu er stregkoden knyttet til indholdet af denne celle: Hvis indholdet af denne celle ændres, opdateres stregkoden automatisk.

Tip: Brug tilføjelsesprogrammet for at gøre dette nemmere.
Dato som stregkodeLink
Hvordan kan jeg få en dato i formatet 05/19/08 (DD.MM.ÅÅÅÅ) vist i stregkoden i stedet for tallet 39587?
Hvis du indtaster datoen direkte i en celle, skal du indtaste følgende formel:
="19.05.08"
Hvis datoen er resultatet af en beregning, skal du bruge følgende formel i en anden celle og linke stregkodeobjektet til den celle:
=TEXT(B9;"TT.MM.JJJJ)"
B9 er referencecellen for datoen, og du skal tilpasse den i overensstemmelse hermed.
Sikkerhedsadvarsel ved åbning af Office 2003-dokumenterLink
Jeg får sikkerhedsmeddelelser, når jeg åbner Word- eller Excel-dokumenter i Office 2003. Hvordan kan jeg undgå dette uden at sænke sikkerhedsniveauet?
Desværre findes der ikke en så elegant løsning til Office 2003 som til senere versioner med pålidelige placeringer. Det er dog muligt at stoppe forespørgslen generelt for ActiveX-kontroller i Office 2003 ved at indsætte en nøgle i Windows-registreringsdatabasen. Bemærk, at denne løsning ikke kun gælder for ActiveBarcode, men for alle ActiveX-kontroller.
Registreringsdatabaseindgangen lyder:

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

"UFIControls"=dword:00000001

Vi anbefaler, at du tager en sikkerhedskopi, før du ændrer registreringsdatabasen.