Automatiser dine gentagne opgaver med Office-scripts i Excel til internettet. Optag dine handlinger, og afspil dem, når du vil. Du kan også redigere dine scripts, efterhånden som arbejdsprocessen ændres. Office-scripts gemmes i skyen, så du kan opdatere dine projektmapper efter behov.
Bemærk!: Før du kan bruge Office-scripts, skal en administrator aktivere dem.
Når du indspiller dine handlinger med Handlingsoptager, oprettes der et script. Disse handlinger kan omfatte at indtaste tekst eller tal, klikke på celler eller kommandoer på båndet eller i menuer, formatere celler, rækker eller kolonner, formatere data som Excel-tabeller osv. Det, du ser, når du er færdig, er et rent opgaverude, der viser en beskrivende liste over alle de trin, du lige har udført. Du behøver ikke nogen kodningsoplevelse for at registrere og køre Office-scripts. Hvis du vælger at redigere dine handlinger, kan du gøre det fra Kodeeditor, hvor du kan redigere scriptens TypeScript-kode. Få alt at vide om at skrive scripts med Kodeeditor i Optag, rediger og opret Office-scripts i Excel på internettet.
Krav
-
En aktiv Microsoft 365 -abonnementskonto med en kommerciel licens eller Microsoft 365, der har adgang til Microsoft 365Office-skrivebordsapps. Dette omfatter:
-
Microsoft 365 Apps for business
-
Microsoft 365 Business Standard
-
Microsoft 365 Apps for enterprise
-
Office 365 ProPlus til enheder
-
Office 365 Enterprise E3
-
Office 365 Enterprise E5
-
Office 365 A3
-
Office 365 A5
-
-
OneDrivefor Business.
-
Servergodkendelse – Når scriptoptageren eller kodeeditoren køres første gang, skal du godkende med serveren, så dine scripts kan gemmes i skyen. Log på din Microsoft-konto som normalt, og når du ser prompten Tilladelser, skal du vælgeAcceptér for at fortsætte.
Bemærk!: Når du har valgt den korrekte indstilling i Administration, vil slutbrugere med den relevante licens kunne få adgang til funktionen. Denne funktion er endnu ikke tilgængelig i Microsoft 365 for den amerikanske stat og kunder med dataopbevaring i et af de nye lokale datacenter geos.
Kom godt i gang
-
Først skal du vælge fanen Automatiser på båndet. Dette viser dine to primære indstillinger i gruppen Scripting Tools:Posthandlinger ogKodeeditor.
-
Hvis du vil oprette et nyt Office-script, skal du trykke på knappen Optag handlinger og derefter begynde at udføre de trin, du vil automatisere. I dette eksempel tager vi et simpelt dataområde, konverterer det til en Excel-tabel, tilføjer en totalkolonne og rækken Total og afslutter ved at formatere vores værdier som valuta.
-
Når du starter optagelsen af et nyt Office-script, får du vist en opgaverude åbne i højre side. Her får du vist en kort beskrivelse af de handlinger, du tager, angivet i rækkefølge. Når du er færdig med alle dine trin, kan du trykke på stopknappen.
-
Når du har trykket på knappen Stop, vises der i ruden Posthandlinger en dialogboks, hvor du kan navngive dit script og give det en beskrivelse. Excel navngives som standard dine scripts "Script 1", "Script 2" osv. Det er dog en god ide at give dine scripts sigende navne. Ellers er du nødt til at gå gennem hver af dem for at finde den, du ønsker. I dette eksempel har vi navngivet scriptet Opret en tabel med rækken Total. Bemærk, at det er OK at have mellemrum i dit scriptnavn.
Genafspilning af et Office-script
-
Hvis ruden Kodeeditor ikke allerede vises, kan du starte den fra Automate > Scripting Tools > Code Editor.
-
Dobbeltklik på det script, du vil køre, hvilket starter ruden Kode med TypeScript-koden synlig.
Bemærk!: I dette emne beskrives det ikke, hvordan du redigerer eller skriver din egen TypeScript-kode, men du kan gennemse den tekniske dokumentation til Office Scripts.
-
Hvis du vil køre koden, skal du oprette eller kopiere den oprindelige tabel i et nyt regneark og derefter trykke på> Kør. Du får vist en kort meddelelse om, at scriptet kører, som forsvinder, når scriptet er færdigt.
-
Andre indstillinger – Hvis du klikker på ellipsen (...) i højre side af ruden Kodeeditor, får du vist genvejsmenuen. Her har du mulighed for at:
-
Oprette en kopi af dit script
-
Slette scriptet
-
Gå tilbage til senest gemt – Du kan bruge denne indstilling, hvis du har foretaget ændringer i et script, du ikke vil beholde.
-
Scriptdetaljer – Dette viser dig generelle oplysninger om dit script, f.eks. beskrivelsen og sidste dato/klokkeslæt, hvor det blev ændret. Du kan ændre beskrivelsen blot ved at klikke på den.
-
Logfiler – Dette viser scriptoversigten.
-
Redigeringsindstillinger – Dette giver dig mulighed for at ændre et editortema, skrifttypenavn, skriftstørrelse osv. Du vil sandsynligvis bare forlade disse, som det er, indtil du bliver mere fortrolig med Office-scripts.
-
Om – Dette viser dig interne oplysninger om office-scripts-tjenesten. Du bør ikke ændre noget her.
-
Potentielle fejl
-
Det er vigtigt at vide, at når du indspiller et Office-script, registrerer scriptoptageren næsten alle understøttede handlinger, du tager. Så hvis du laver en fejl i sekvensen, f.eks. ved at klikke på en knap, som du ikke havde til hensigt at klikke på, optager ScriptOptager den. Opløsningen er at optage hele sekvensen igen eller ændre selve TypeScript-koden. Derfor er det bedst at optage en proces, som du er meget fortrolig med, når du optager noget. Jo mere jævnt du optager en sekvens, jo mere effektivt køres den, når du afspiller den.
-
Visse handlinger kan være fine første gang, du indspiller dit script, men mislykkes, når du forsøger at afspille dem. I det tidligere eksempel, hvor vi formaterede nogle eksempeldata som en tabel, ville vores kode f.eks. mislykkes, hvis vi forsøgte at køre den på den opdaterede tabel, fordi excel ikke tillader tabeller at overlappe hinanden. På dette tidspunkt viser Kodeeditor en fejlmeddelelse.
Når du klikker på knappen Vis logge, vises der en kort fejlforklaring nederst i ruden Kodeeditor.
-
Ikke-understøttede funktioner – Vi arbejder hele tiden på at tilføje understøttelse af flere funktioner, men på nuværende tidspunkt understøttes ikke alt. Når dette sker, får du vist en note i ruden Posthandlinger. Du kan afspille koden igen, og den ignorerer blot de trin, den ikke kunne optage.
Har du brug for mere hjælp?
Du kan altid spørge en ekspert i Excel Tech Community eller få support i Answers-forummet