Office
Log på

Makrohandlingen KopierObjekt

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Du kan bruge handlingen KopierObjekt til at kopiere det angivne databaseobjekt til en anden Access-database eller til den samme database under et nyt navn. Du kan for eksempel kopiere eller sikkerhedskopiere et eksisterende objekt i en anden database eller hurtigt at oprette et lignende objekt med nogle få ændringer.

Bemærk!: Denne handling er ikke tilladt, hvis databasen ikke er tillid til. Finde flere oplysninger om aktivering af makroer, beslutte, om du har tillid til en database.

Bemærk!: Makrohandlingen KopierObjekt er ikke tilgængelig i Access-webapps.

Indstilling

Handlingen KopierObjekt har følgende argumenter:

Handlingsargument

Beskrivelse

Destinationsdatabasen

Et gyldigt sti og navn for destinationsdatabasen. Angiv stien og navnet i feltet Destinationsdatabasen i sektionen Handlingsargumenter i vinduet Makrogenerator. Lad dette argument tomt, hvis du vil markere den aktuelle database.

Bemærk!: Dette argument er kun tilgængelig i Access-skrivebordsdatabase miljø. Når du bruger denne handling i en Access-projektmiljøet (.adp) med Access 2007 og Access 2010, skal argumentet destinationsdatabasen være tomt.

Hvis du kører en makro, der indeholder KopierObjekt i en biblioteksdatabase og Kontrolelementnavn, kopierer Access objektet til biblioteksdatabasen.

Nye navn

Et nyt navn til objektet. Når du kopierer til en anden database, du Lad argumentet være tomt for at beholde det samme navn.

Kilde Ob Afvis Type

Objekttype, du vil kopiere. Klik på tabel, forespørgsel, formular, rapport, makro, modul, dataadgangsside, Server-visning, Diagram, lagret Procedure eller funktionen. For at kopiere det objekt, der er markeret i navigationsruden, skal du lade argumentet være tomt.

Kildenavn objekt

Navnet på objektet, der skal kopieres. I boksen Kildeobjektnavn viser alle objekter i databasen af den type, der er valgt som argumentet Kildeobjekttype . Vælg objektet til at kopiere, i boksen Kildeobjektnavn. Hvis du lader argumentet Objekttype kilde , skal du også lade dette argument tomt.

Hvis du kører en makro med handlingen KopierObjekt i en biblioteksdatabase , søger Access først efter objektet med dette navn i biblioteksdatabasen og derefter i den aktuelle database.

Bemærkninger

Du skal angive en værdi for ét eller begge af argumenterne Destinationsdatabasen og Nyt navn til denne handling.

Hvis du lader argumenterne Kildeobjekttype og Kildeobjektet navn , kopierer Access det objekt, der er markeret i navigationsruden. Hvis du vil markere et objekt i navigationsruden, kan du bruge AktiverObjekt med argumentet i navigationsruden, der er angivet til Ja.

Handlingen KopierObjekt ligner manuelt at benytte følgende fremgangsmåde:

  1. Markere et objekt i navigationsruden.

  2. Klik på Kopiér i gruppen Udklipsholder under fanen Startside.

  3. Klik på den samme fane, Sæt ind.

    Dialogboksen Indsæt som vises, så du kan give objektet et nyt navn. Handlingen CopyObject udfører alle disse trin automatisk.

Stien og navnet på destinationsdatabasen skal være før afspilles makroen handlingen KopierObjekt . Hvis de ikke findes, vises en fejlmeddelelse.

For at køre handlingen KopierObjekt i et Visual Basic for Applications (VBA) modul, skal du bruge metoden CopyObject i objektet DoCmd .

Du kan også manuelt kopiere et objekt er markeret i navigationsruden, eller Åbn et objekt, der er i øjeblikket, ved at klikke på filer > Gem som. Denne kommando opretter en kopi af objektet i den aktuelle database. Skriv navnet på kopien i dialogboksen Gem som, og vælg, hvilken type objekt, du vil gemme den som. Hvis det oprindelige objekt er blevet gemt, og du gemmer den i den aktuelle database med et nyt navn, er det gamle navn stadig findes i den oprindelige version.

Sådan kopieres et objekt til en anden Access-database manuelt:

  1. Klik på flere i gruppen Eksportér under fanen Eksterne Data, og klik derefter på Access-Database.

  2. Angiv filnavnet på destinationsdatabasen i dialogboksen Eksporter - Access-Database.

    Eller

    Klik på Gennemse for at få vist dialogboksen Gem fil, Find destinationsdatabasen, og klik derefter på Gem.

  3. Klik på OK i dialogboksen Eksporter - Access-Database. Dialogboksen Eksporter vises.

  4. Angiv et navn til objektet i destinationsdatabasen i dialogboksen Eksporter. Vælg de relevante indstillinger, som eksportere Definition og Data eller Kun Definition for tabeller. Når du er færdig, skal du klikke på OK.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×