Office'i skriptid Excel Webis: täielik juhend töövihikute automatiseerimiseks

Viimane uuendus: 04/12/2025
Autor: Isaac
  • Office'i skriptid Exceli veebiversioonis võimaldavad teil automatiseerida korduvaid ülesandeid skriptide abil, mis luuakse toimingute salvestamise või TypeScripti koodi kirjutamise teel koodiredaktoris.
  • Skripte saab jagada jagatud töövihikutes, käivitada kohandatud nuppudega ja luua ühenduse Power Automate'iga, et ajastada nende automaatne käivitamine.
  • Keskkond hõlmab IntelliSense'i, kiirklahvid ja spetsiaalne Office'i skriptide API, lisaks ametlikud ressursid ja näited õppimiseks ilma, et peaksite olema ekspertprogrammeerija.

Office'i skriptid Exceli veebirakenduses

Kui töötate iga päev arvutustabelitega, siis on neid kindlasti ka. ülesanded, mida sa ikka ja jälle kordad kuni igavaks läheb. Office'i skriptid Exceli veebirakenduses See on loodud selleks, et see mehaaniline töö teie õlult maha võtta: salvestate oma tegevuse üks kord ja edaspidi kordab Excel seda teie eest sekunditega.

See funktsioon ühendab endas väga lihtsa liidese (vahekaardi) Exceli veebis automatiseeriminevõimsa koodiredaktoriga, mis põhineb Visual Studio Code'il. Saate salvestajat lihtsalt kasutada ilma programmeerimisoskusteta või minna sammu edasi ja kirjutada oma skripte TypeScripti või JavaScripti abil ning isegi ühendada need Power Automate'iga, et need töötaksid automaatselt vastavalt ajakavale. programmeerimine.

Mis on Office'i skriptid Exceli veebirakenduses?

Ülesannete automatiseerimine Excelis Office'i skriptide abil

Office'i skriptid on väikesed programmid, mis automatiseerivad veebis Exceli töövihikus tehtavaid toiminguid. Iga käsikiri See on sammude kogum, mille Excel automaatselt täidab. et kopeerida ülesandeid, mida teeksite käsitsi: andmete puhastamine, vormindamine, rakendada valemeid, looge pöördtabeleid või värskendage terveid aruandeid.

Need skriptid käivitatakse otse vahekaardilt Automatiseerida Exceli veebirakenduses ja need talletatakse pilves, mis võimaldab teil neid erinevates töövihikutes ja töölehtedel uuesti kasutada. Kui skript on loodudSaate selle nupu abil käivitada millal iganes soovite, Power Automate'i abil ajastada või oma meeskonnaga jagada.

Selle süsteemi suur eelis on see, et see sobib nii tehnilise kogemuseta inimestele kui ka edasijõudnutele kasutajatele. Need, kes programmeerida ei oska, saavad toiminguid salvestada justkui makrona.samas kui keegi, kellel on teatav kodeerimiskogemus, saab avada koodiredaktori ja kohandada käitumist väga detailse tasemeni.

Lisaks on Office'i skriptid loodud hästi toimima koostöökeskkondades. Kui jagad raamatut oma klassikaaslastegaSamuti saavad nad vaadata ja käivitada selle failiga seotud skripte, mis ühendab protsesse ja vähendab inimlikke vigu tundlikes ülesannetes, näiteks finantsaruannetes, armatuurlaudadel või jälgimisloendites.

Millal on kasulik Office'i skripte Excel Webis kasutada?

Office'i skriptide kasutusjuhud Excelis

Office'i skriptid muutuvad eriti kasulikuks, kui avastate, et järgite erinevate failide või andmete puhul alati samu mustreid. Kui kordate Excelis täpselt sama rituaali iga päev, nädal või kuuSul on ideaalne kandidaat skriptiga automatiseerimiseks.

Kujutage ette, et iga tööpäev descargas CSV-fail raamatupidamissüsteemist. Teie rutiin võib olla faili avamine, mittevajalike veergude kustutamine, andmete teisendamine tabeliks ja vormingu rakendamine.Lisa arvutatud valemid ja kõige krooniks genereeri uuel lehel pöördtabel. Selle käsitsi tegemine võtab iga kord mitu minutit.

Office'i skriptide puhul salvestate selle protsessi ainult üks kord toimingute salvestaja abil. Seejärel käivitate lihtsalt skripti ja Excel kordab kõik toimingud ise. päeva CSV-faili kohta. See säästab teie aega, hoiab ära hooletuse tõttu sammude vahelejätmise ja tagab andmetöötluse järjepidevuse.

Teine väga levinud kasutusala on perioodiliste aruannete koostamine: Vahemike värskendamine, ühenduste värskendamine, kogusummade uuesti arvutamine või diagrammide taastamineSkript saab kõike korraga teha või isegi Power Automate'i kaudu automaatselt kindlal ajal käivitada, nii et raamatu avamisel on teil teave juba ajakohane.

Meeskonnatöös on see funktsionaalsus samuti silmapaistev. Skriptide jagamine jagatud raamatutes See võimaldab igal juurdepääsuga liikmel automatiseerimisest kasu saada, isegi kui neil pole aimugi, kuidas skript on kirjutatud. Nad peavad lihtsalt nuppu vajutama ja laskma Excelil töö enda eest ära teha.

Toiminguregistraator: automatiseerimine ilma programmeerimisalaste teadmisteta

Toimingute salvestaja Office'i skriptides

Toimingute salvestaja on Office'i skriptide kõige kättesaadavam viis. See toimib väga sarnaselt sellele, klassikaline makrosalvestiVajutad salvestusnuppu, teed lehel muudatused ja kui oled lõpetanud, peatad salvestamise. Excel muudab kogu selle protsessi skriptiks.

Kui diktofon on aktiivne, jäädvustab Excel toiminguid, näiteks lahtrite redigeerimine, vorminduse muutmine, tabeli loomine, valemite sisestamine või lehel liikumineTulemuseks on skriptifail, mida saate käivitada teistes sarnase struktuuriga töövihikutes ja töölehtedel.

  Kuidas integreerida Excel PowerPointi: täielik juhend ja kõik meetodid

Suur eelis on see Sa ei vaja programmeerimisalaseid teadmisi Alustamiseks tööta lihtsalt nagu tavaliselt ja lase Excelil taustal need toimingud TypeScript-koodiks tõlkida. Kui soovid hiljem skripti täpsustada, saad selle avada koodiredaktoris ja selle käitumist oma maitse järgi kohandada.

Microsofti ametlik dokumentatsioon ja õpetused sisaldavad samm-sammult näiteid, mis õpetavad teile, kuidas Salvesta oma esimesed automatiseeringud, mõista, mida selle all genereeritakse ja kuidas saadud skripte erinevates Exceli stsenaariumides taaskasutada.

Koodiredaktor: täiustatud kohandamine TypeScriptiga

Office'i skriptide koodiredaktor

Kui tegevuste salvestaja jääb hätta, tuleb mängu koodiredaktor. See redaktor põhineb Visual Studio koodilSeega, kui olete selle keskkonnaga juba tuttav, tunnete end algusest peale koduselt. Siit saate olemasolevaid skripte muuta või luua täiesti uusi nullist.

Office'i skriptid kirjutatakse TypeScriptis, mis on JavaScripti superkomplekt. Kõik, mis JavaScriptis töötab, on ka kehtivKuna TypeScript lisab tüüpe ja tööriistu, kuid ei riku ühilduvust, genereerib Action Recorder koodi TypeScriptis ja Microsofti dokumentatsioon kasutab samuti seda keelt.

Kuigi TypeScript võib teistes kontekstides tunduda keeruline, Office'i skriptides vajate vaid väga väikest osa selle võimalustest.Skriptid on tavaliselt iseseisvad fragmendid, mis suhtlevad raamatuga Office'i API-de kaudu ilma, et oleks vaja konfigureerida projekte, kompilaatoreid või midagi sarnast: redaktor ise hoolitseb koodi kompileerimise ja käitamise eest.

Neile, kes ei ole programmeerimismaailmast pärit, on soovitatav vähemalt teada põhimõisted nagu muutujad, "if/else" tingimused ja tsüklidSellegipoolest on tänu näidetele ja keskkonna enda abile täiesti võimalik õppida käigu pealt, ilma et peaks keele kõiki üksikasju omandama.

Koodiredaktoris saate lisada keerukamat loogikat, näiteks väärtustel põhinev hargnemine, tabelite olemasolu kontrollimine, toimingud dünaamiliste vahemikega või igasugune käitumine, mida ei ole võimalik saavutada ainult toimingute lineaarse salvestamise teel.

Keel ja API: kuidas skriptid Exceliga suhtlevad

Office'i skriptid kasutavad Office'i JavaScripti API-de kindlat versiooni, mis on selle stsenaariumi jaoks kohandatud. Need API-d võimaldavad teil raamatuga suhelda: andmeid lugeda ja kirjutada, vorminguid muuta, objekte, näiteks tabeleid või graafikuid luua. ja hallata veebis Exceli keskkonna erinevaid aspekte.

Kuigi traditsiooniliste Office'i lisandmoodulite API-dega on sarnasusi, Pole kindel, kas koodi saab täpselt ühelt platvormilt teisele kopeerida.Microsoft dokumenteerib Office'i skriptide ja lisandmoodulite erinevused, et selgitada, mida saab ja mida mitte taaskasutada.

Tehnilisest vaatepunktist on oluline märkida, et Kolmandate osapoolte väliste JavaScripti teekide laadimist ei toetata.Skript saab kasutada ainult Office'i skriptide API-sid ja keele sisseehitatud objekte (nt Math, Date, Array). See piirang lihtsustab keskkonda ja parandab turvalisust.

Office'i skriptide API täielik viide on saadaval ametlikus dokumentatsioonis. Sealt leiad kõik objektid, meetodid ja omadused. mida saate kasutada lehtede, vahemike, tabelite, diagrammide ja ülejäänud töövihiku elementidega suhtlemiseks.

Produktiivsus koodi kirjutamisel: IntelliSense ja kiirklahvid

Skriptide redigeerimise hõlbustamiseks sisaldab koodiredaktor Visual Studio Code'i IntelliSense'i mootorit. IntelliSense pakub automaatset täitmist, tõstab esile süntaksivead ja kuvab kontekstuaalset dokumentatsiooni. meetodite ja objektide kohta, mida te kasutate.

Tippimise ajal pakub redaktor välja meetodite, omaduste või muutujate nimesid. Soovituse kinnitamiseks vajutage Tab või Enter klahvi. ja kirjuta koodi palju kiiremini. Kui soovite mingil hetkel soovitusi sundida ilmuma, saate kasutada klahvikombinatsiooni Ctrl+Tühikuklahv.

Kui asetate kursori meetodi, klassi või objekti kohale, Ilmub väike aken lisateabegaSee hõlmab funktsiooni signatuuri, iga argumendi tüüpi, kas need on kohustuslikud või valikulised, ja tagastustüüpi. See on äärmiselt kasulik, eriti API uurimisel ilma seda pähe õppimata.

Süntaksivead või parandusettepanekud on tähistatud punaste või kollaste laineliste joontega. Hiirt selle kohal hõljutades kuvatakse selgitused ja paljudel juhtudel ka kiirparanduse valikud. mis rakendavad muudatuse automaatselt. See on väga mugav viis koodi koheseks õppimiseks ja silumiseks.

  Kuidas eraldada Excelis ees- ja perekonnanimed lihtsalt ja vigadeta

Lisaks on enamik Tüüpilised Visual Studio Code'i kiirklahvid töötavad ka Office'i skriptiredaktorismis kiirendab veelgi koodi kirjutamist ja navigeerimist. Microsoft pakub kokkuvõtteid pDF koos saadaolevate otseteedega, et keskkonda maksimaalselt ära kasutada.

Office'i skriptide loomine ja käivitamine Excel Webis

Exceli veebiversioon võimaldab teil skripte luua mitmel viisil, olenevalt teie tehnilisest tasemest ja soovitud tulemustest. Kolm peamist teed on: tegevuste salvestamine, koodi kirjutamine redaktoris või mustandi genereerimine IA mida saab seejärel käsitsi reguleerida.

Kui valite koodita marsruudi, lähete tavaliselt vahekaardile Automatiseeri ja Korduvate protsesside salvestamiseks kasutage toimingute salvestajatKui olete lõpetanud, salvestatakse uus skript ja see kuvatakse koodiredaktori paneeli skriptigaleriis.

Kui eelistate tehnilisemat lähenemist, saate otse avada koodiredaktori ja Loo TypeScripti skript nullistSee annab sulle palju suurema kontrolli, kuna saad lisada tingimusi, tsükleid, valideerimisi, kasutajasõnumeid ja igasugust kohandatud loogikat.

Samuti on võimalus tugineda tehisintellekt skripti esimese mustandi genereerimiseks. See funktsioon on praegu algfaasis.See võimaldab teil kirjeldada, mida soovite teha, ja hankida esialgse koodi, mida seejärel üle vaatate ja oma vajadustele kohandate. See pole veel kõigile kasutajatele saadaval. Saate proovida tehisintellekti funktsioone, näiteks Tehisintellektil põhinev mustand selle sammu kiirendamiseks.

Skripti käivitamiseks on voog väga lihtne: Mine menüüsse Automatiseeri > Kuva skriptid ja vali see, mis sind huvitab.See avaneb koodiredaktoris ja peate lihtsalt vajutama nuppu Käivita. Töötamise ajal näete väikest teadet ja see kaob, kui protsess on lõppenud.

Koodiredaktori paneelil saate iga skripti kõrval asuvat menüüd „Rohkem valikuid” (kolmik punkt) kasutada ka järgmiste toimingute tegemiseks. kustutage see, nimetage ümber, ühendage see Power Automate'iga või lisage see lindile otseteenupuna. See lihtsustab vähem tehnilistel kasutajatel skriptide käivitamist ilma redaktorisse sisenemata.

Office'i skriptide jagamine ja nuppude lisamine töövihikutesse

Kui olete protsesse automatiseerima hakanud, soovite loomulikult, et ka teised teie organisatsiooni liikmed saaksid samadest lahendustest kasu. Office'i skriptid võimaldavad teil ettevõttes skripte ühiskasutusse antud töövihikute kaudu jagada..

Kui jagate Exceli faili, millega on seotud skriptid, Raamatule ligipääsuga kolleegid saavad neid skripte vaadata ja käivitada. eeldusel, et neil on vastavad õigused. See sobib ideaalselt aruannete, mallide või andmetöötlusprotseduuride standardiseerimiseks meeskonnas või osakonnas.

Inimestel on väga kasulik hõlpsalt avastada, millised skriptid on olemas, ja neid probleemideta käivitada. Lisage nuppe lehele endale või lindile mis käivitavad teatud skripte. Selle abil peab kasutaja vaid vajutama näidatud nuppu ja ongi kõik: Excel hoolitseb ülejäänu eest.

Microsofti abimaterjalidest leiate konkreetsed juhised loo skriptidega lingitud nuppesamuti soovitusi selle kohta, millal ja kuidas neid jagada ning kuidas jagamine tühistada, kui see pole enam vajalik.

Kui teie meeskond on väga organiseeritud Microsoft Teams, see on ka võimalik Kasutage Teamsi jagatud Exceli töövihikute abil skriptelaiendades veelgi koostöö- ja automatiseerimisvõimalusi tavapäraste töökanalite raames.

Automaatse käivitamise ajastamine Power Automate'i abil

Üks Office'i skriptide tugevusi on see, et see ei piirdu ainult käsitsi käivitamisega Excelist. Power Automate'iga integreerituna saate ajastada skripte nii, et need töötaksid iseseisvalt. regulaarsete ajavahemike järel või vastusena teatud sündmustele.

Näiteks saate kujundada voo, mis Käivita skript iga päev kindlal kellaajal juhtpaneeli värskendamiseksvõi et see käivitub, kui saabub manusega e-kiri ja salvestate selle faili OneDrive'i kausta või SharePointPower Automate toimib kogu protsessi orkestreerijana.

Skripti programmeerimiseks avage koodiredaktor, valige skript, mida soovite automatiseerida, ja sisestage jaotis SkriptimineSeal juhendatakse teid Power Automate'i kaudu Excelisse sisse logima, soovitud sageduse määrama ja klõpsama nuppu Loo voog.

  Microsoft Word ei vasta? Täielik juhend tõhusate lahendustega

Kui see on konfigureeritud, Power Automate tagab skripti käivitamise ka siis, kui töövihik on suletud. ja sul pole Excel avatud. See võimaldab sul luua tõeliselt järelevalveta automatiseeringuid, mis hoiavad aruanded, kokkuvõtted või armatuurlauad taustal ajakohasena.

Integratsioon Power Automate'iga ei piirdu ainult ülesannete ajastamisega aja järgi: saate seadistada ka töövooge, kus mingi sündmus (näiteks vorm esitatuduus fail või teade teisest rakendusest) käivitab Exceli skripti käivitamise, mis viib ristautomaatikani erinevate teenuste vahel Microsoft 365.

VBA koolitus, kasutusjuhud ja erinevused

Office'i skriptide valdamine võib meeskonnatöö viisi oluliselt muuta. Paljudes organisatsioonides on tööriista esmakordsel kasutamisel tootlikkuse paranemine väga märgatav.eriti rutiinsete andmeanalüüsi ja -ettevalmistuse ülesannete puhul.

Enne skriptide kallale asumist on soovitatav omada Exceli, eriti veebiversiooni, kesk- või edasijõudnutele mõeldud oskusi. Kui sul on juba hea arusaam funktsioonidest, tabelitest, auastmenimed ja põhistruktuuridSul on lihtsam ette kujutada, mida sa automatiseerida tahad ja kuidas skript peaks käituma.

Mõned Exceli Office'i skriptide (veebis) erikursused keskenduvad järgmisele: Õpeta samm-sammult, kuidas skripte salvestada, redigeerida, salvestada ja käivitadasamuti selle tehnoloogia ja VBA (Visual Basic for Applications) erinevused. Idee ei ole VBA asendamine, vaid mõistmine, millal iga tööriista kasutada ja kuidas need saavad koos eksisteerida.

Need koolitusprogrammid õpetavad tavaliselt, kuidas Looge kohandatud nuppe skriptide käivitamiseks, jagage raamatuid manustatud skriptidega et teised kasutajad saaksid neid ära kasutada ja mõnel juhul ka Exceliga Teamsi sees töötada, et automatiseerimise ulatust laiendada.

Kuigi programmeerimine võib alguses hirmutav tunduda, on juhendaja või giidi olemasolu oluline. Selgitage iga skripti taga olevat koodi praktiliste näidete abil (näiteks automatiseeritud arvemallide abil). See aitab tõesti hirmust üle saada. Oluline on teadmisi rakendada reaalsetes tööolukordades, et näha mõju esimesest päevast alates.

Office'i skriptidega seotud levinud probleemide tõrkeotsing

Nagu iga tööriist, võivad ka Office'i skriptid põhjustada peavalu, kui midagi pole õigesti konfigureeritud. Üks sagedasemaid probleeme on see, et vahekaarti Automatiseerimine ei kuvata Excelis. või et skriptide valik pole saadaval.

Sellistel juhtudel on soovitatav üle vaadata mõned põhipunktid: Veenduge, et teie Microsoft 365 litsents sisaldab Office'i skripteVeenduge, et te ei logi sisse külalisena ega välise kasutajana ja et administraator poleks seda funktsiooni halduskeskuses keelanud.

Kui töötate veebis Exceliga, on oluline ka see, Veenduge, et kolmandate osapoolte küpsised on lubatudet puudub grupipoliitika, mis blokeeriks skripte (nt Windows) ja vajadusel installige WebView2, mis on mõne funktsionaalsuse jaoks vajalik komponent.

Teine probleemide allikas on vead skriptide esitamisel, mis varem hästi toimisid. Tavaliselt on see tingitud töövihiku muudatustest: erinevad lehtede nimed, kustutatud tabelid või vahemikud, mida enam ei eksisteeri.Vea ilmnemisel kuvatakse teade koodiredaktoris ja saate logidest vaadata lühikest selgitust selle kohta, mis valesti läks.

Mõned Exceli funktsioonid ei ole veel Office'i skriptidega ühilduvad. Kui diktofon proovib salvestada toetuseta toimingut, kuvatakse salvestuspaneelil märkus. mis näitab, et see samm jäetakse välja ja seda skripti ei lisata. Microsoft laiendab funktsioonide valikut järk-järgult, kuid seda tasub meeles pidada.

Lisaks dokumentatsioonile "Office'i skriptide tõrkeotsing" on teil ka Exceli tehniline kogukond ja Microsofti tugikanalidkus saate esitada küsimusi, jagada skriptinäiteid ja õppida teistelt kasutajatelt, kellel on selle tööriistaga juba kogemusi.

ppt-vormid
Seotud artikkel:
Looge Excelis hõlpsalt nutikaid ja automatiseeritud vorme