Wprowadzenie do skryptów pakietu Office w programie Excel

Zautomatyzowanie powtarzalnych zadań za pomocą skryptów pakietu Office w programie Excel dla sieci Web. Nagraj swoje akcje, a następnie Odtwórz je, gdy tylko chcesz. Możesz również edytować skrypty jako zmiany w przepływie pracy. Skrypty pakietu Office są przechowywane w chmurze, co umożliwia zaktualizowanie każdego ze skoroszytów stosownie do potrzeb. 

Podczas rejestrowania akcji za pomocą rejestratora akcji tworzony jest skrypt. Te akcje mogą obejmować wprowadzanie tekstu lub liczb, klikanie komórek lub poleceń na Wstążce lub w menu, formatowanie komórek, wierszy lub kolumn, formatowanie danych jako tabel programu Excel itd. To, co widzisz, gdy skończysz, to okienko czyste, w którym jest wyświetlana opisowa lista wszystkich wykonanych czynności. Do nagrywania i uruchamiania skryptów pakietu Office nie jest potrzebne żadne środowisko kodowania. Jeśli zdecydujesz się edytować akcje, możesz to zrobić za pomocą edytora kodu, w którym można edytować kod TypeScript skryptu. Dowiedz się więcej na temat pisania skryptów za pomocą edytora kodu w artykule Rejestrowanie, edytowanie i tworzenie skryptów pakietu Office w aplikacji Excel w sieci Web.

  • Aktywne konto abonamentu Microsoft 365 z licencją komercyjną lub edukacyjną Microsoft 365, która ma dostęp do aplikacji klasycznych pakietu Office Microsoft 365. Obejmuje to:

    • Aplikacje Microsoft 365 dla firm 

    • Microsoft 365 Business Standard

    • Aplikacje Microsoft 365 dla przedsiębiorstw

    • Pakiet Office 365 ProPlus dla urządzeń

    • Office 365 Enterprise E3

    • Office 365 Enterprise E5

    • Office 365 A3

    • Office 365 A5

  • OneDrive lub organizacyjna lokalizacja programu SharePoint do przechowywania i udostępniania plików.

  • Uwierzytelnianie serwera — po pierwszym uruchomieniu rejestratora skryptów lub edytora kodu konieczne będzie uwierzytelnienie z serwerem, aby można było zapisać skrypty w chmurze. Zaloguj się do swojego konta Microsoft w normalny sposób, gdy zobaczysz monit o odpowiednie uprawnienia , a następnie wybierz pozycję Zaakceptuj , aby kontynuować.

    Uwaga: Po przełączeniu się do odpowiedniego ustawienia w centrum administracyjnym użytkownicy końcowi będą mogli uzyskać dostęp do tej funkcji. Ta funkcja nie jest jeszcze dostępna w Microsoft 365 dla administracji AMERYKAŃSKIej i dla klientów z danymi znajdującymi się w jednym z nowych lokalnych centrów GEOS.

Wprowadzenie

  1. Najpierw wybierz kartę Automatyzacja na Wstążce. Spowoduje to wyświetlenie dwóch podstawowych opcji w grupie Narzędzia obsługi skryptów : Akcje nagrywania i Edytor kodu.

    Grupa narzędzia skryptów zawierająca opcje rejestrowania akcji lub wyświetlania edytora kodu.
  2. Aby utworzyć nowy skrypt pakietu Office, naciśnij przycisk Rejestruj akcje , a następnie zacznij wykonać czynności, które chcesz zautomatyzować. W tym przykładzie mamy prosty zakres danych, konwertowanie go na tabelę programu Excel, Dodawanie kolumny sumy i wiersza sumy oraz wykańczanie przez formatowanie wartości w postaci waluty.

    Przed i po obrazach 5x3 siatki danych, które będą używane do tworzenia skryptu pakietu Office w celu konwertowania go na tabelę programu Excel z wierszem sumy i kolumną, a następnie sformatuj dane jako walutę.
  3. Po rozpoczęciu rejestrowania nowego skryptu pakietu Office zostanie wyświetlone okienko zadań Akcje nagrywania otwarte po prawej stronie. W tym miejscu zobaczysz Krótki opis działań, które tworzysz na liście w kolejności. Po wykonaniu wszystkich kroków możesz nacisnąć przycisk Zatrzymaj .

    Po nagraniu skryptu pakietu Office zostanie wyświetlony opis działania każdego kroku.
  4. Po naciśnięciu przycisku Zatrzymaj w okienku Akcje nagrywania zostanie wyświetlone okno dialogowe z nazwą skryptu i nadaj mu opis. Domyślnie w programie Excel są nadane nazwy skryptów "Script 1", "Script 2" itd. Możesz jednak nadać skryptom znaczące nazwy; w przeciwnym razie będziesz musiał zapoznaj, aby znaleźć odpowiedni. W tym przykładzie skrypt tworzy tabelę w wierszu z-Total. Zauważ, że w nazwie skryptu można mieć spacje.

    Po zakończeniu nagrywania skryptu pakietu Office zostanie wyświetlony monit o wprowadzenie nazwy i opisu skryptu.

Odtwarzanie skryptu pakietu Office

  1. Jeśli okienko Edytor kodu nie jest jeszcze wyświetlone, możesz je uruchomić, korzystając z narzędzia do automatyzacjiskryptów > > edytora kodu.

    Obraz edytora kodu skryptów pakietu Office, w którym są wyświetlane wszystkie zapisane skrypty pakietu Office.
  2. Kliknij dwukrotnie skrypt, który chcesz uruchomić, co spowoduje uruchomienie okienka kodu z widocznym kodem TypeScript.

    Po wybraniu skryptu z listy Skrypty zostanie on wyświetlony w nowym okienku, w którym również jest wyświetlany sam kod języka TypeScript.

    Uwaga: W tym temacie nie omówiono edytowania ani pisania własnego kodu TypeScript, ale można przejrzeć dokumentację techniczną skryptów pakietu Office.

  3. Aby uruchomić kod, Utwórz lub skopiuj oryginalną tabelę w nowym arkuszu, a następnie naciśnij klawisz > Uruchom. Zobaczysz krótkie powiadomienie, że skrypt jest uruchomiony, co znika po wykonaniu skryptu.

  4. Inne opcje — Kliknięcie wielokropka (...) po prawej stronie w okienku Edytor kodu spowoduje wyświetlenie menu kontekstowego. Dostępne są następujące opcje:

    Kliknij wielokropek w prawym górnym rogu, aby uwidocznić menu kontekstowe, w tym opcję Usuń.

    • Tworzenie kopii skryptu

    • Usuwanie skryptu

    • Powrót do ostatnio zapisanej — możesz użyć tej opcji, jeśli w skrypcie nie chcesz zachować zmian.

    • Szczegóły skryptu — zostaną wyświetlone Ogólne szczegóły dotyczące skryptu, takie jak opis i Ostatnia data/godzina modyfikacji. Możesz zmienić opis po prostu, klikając go.

    • Dzienniki — zostanie wyświetlona historia skryptu.

    • Ustawienia edytora — umożliwia zmianę motywu edytora, nazwy czcionki, rozmiaru czcionki itd. Możesz je zostawić tak samo jak do momentu uzyskania większej wygody dzięki skryptom pakietu Office.

    • O -tu przedstawiono dane wewnętrzne usługi skryptów pakietu Office. Nie trzeba nic tutaj zmieniać.

Potencjalne błędy

  • Ważne jest, aby pamiętać, że podczas nagrywania skryptu pakietu Office Rejestrator skryptów przechwytuje niemal wszystkie obsługiwane działania. Jeśli na przykład popełnisz błąd w sekwencji, na przykład klikając przycisk, którego nie chcesz klikać, rejestrator skryptów zarejestruje go. Rozwiązanie polega na ponownym zarejestrowaniu całej sekwencji lub zmodyfikowaniu samego kodu języka TypeScript. Dlatego zawsze, gdy chcesz zarejestrować sekwencję czynności, warto najpierw dobrze zaznajomić się z całym procesem. Im bardziej płynnie nagrywasz sekwencję, tym efektywniej będzie ona działać podczas odtwarzania.

  • Po pierwszym zarejestrowaniu skryptu mogą wystąpić pewne działania, które nie powiodą się podczas próby ich odtworzenia. Na przykład w przypadku wcześniejszego przykładu, w którym zostały sformatowane niektóre przykładowe dane w tabeli, kod nie powiedzie się, jeśli próbował go uruchomić w zaktualizowanej tabeli, ponieważ program Excel nie zezwala na nakładanie się na tabele. W tym momencie Edytor kodu wyświetli komunikat o błędzie.

    Komunikat o błędzie edytora kodu informujący, że skrypt został uruchomiony z błędami. Naciśnij przycisk dzienniki, aby dowiedzieć się więcej.

    Kliknięcie przycisku Wyświetl dzienniki spowoduje wyświetlenie krótkiego objaśnienia błędu u dołu okienka Edytor kodu.

    Więcej szczegółów dotyczących skryptu, który napotkał błędy.
  • Nieobsługiwane funkcje — stale pracujemy nad dodaniem obsługi większej liczby funkcji, ale w tym czasie nie wszystkie funkcje są obsługiwane. W takim przypadku zobaczysz notatkę w okienku Akcje nagrywania. Możesz odtworzyć kod i po prostu zignorować czynności, które nie mogą nagrywać.

    Okno dialogowe akcje Racord, które wskazuje, kiedy nie można nagrywać określonych kroków.

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel, uzyskać pomoc techniczną w społeczności witryny Answers bądź zasugerować nową funkcję lub ulepszenie w witrynie UserVoice dotyczącej programu Excel.

Zobacz też

Dokumentacja techniczna dotycząca skryptów pakietu Office

Rejestrowanie, edytowanie i tworzenie skryptów pakietu Office w programie Excel w sieci web

Rozwiązywanie problemów zhttps://docs.microsoft.com/office/dev/scripts/testing/troubleshootingskryptów pakietu Office

Przykładowe skrypty dla skryptów pakietu Office w aplikacji Excel w sieci web

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Potrzebna dalsza pomoc?

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×