Udostępnij za pośrednictwem


Akcje programu Word

Funkcja automatyzacji programu Word umożliwia bezproblemową interakcję z plikami programu Word przechowywanymi lokalnie lub w chmurze. Aby rozpocząć, musisz utworzyć instancję programu Word za pomocą akcji „Uruchom program Word” lub „Dołącz do działającego programu Word”. Ta instancja służy jako parametr wejściowy dla pozostałych akcji w grupie, umożliwiając łatwe wykonywanie akcji na żądanym pliku Word.

Aktualnie poniższe akcje są dostępne:

  • Uruchom program Word: po uruchomieniu tej akcji w aplikacji klasycznej Power Automate otwiera ona dokument programu Word i tworzy instancję programu Word, której można używać w kolejnych akcjach programu Word w ramach tego samego przepływu pracy na komputerze. Użytkownik może wybrać, czy chce otworzyć nowy, pusty dokument Worda, czy już istniejący, znajdujący się na komputerze lokalnym lub w chmurze (poprzez OneDrive lub SharePoint). W zależności od konfiguracji akcji aplikacja Word może zostać uruchomiona w sposób widoczny lub niewidoczny, a dokument można otworzyć w trybie tylko do odczytu. Należy pamiętać, że jeśli dokument jest otwarty w trybie tylko do odczytu, nie można go edytować ani za pomocą akcji aplikacji klasycznej Power Automate ani ręcznie.
  • Dołącz do działającego programu Word: Ta akcja umożliwia dołączenie istniejącego, aktualnie otwartego dokumentu programu Word i utworzenie instancji programu Word, której można używać w kolejnych akcjach programu Word w ramach tego samego przepływu pulpitu. Użytkownik ma możliwość wstawienia dokumentu Word, który był już otwarty na tym samym komputerze w momencie projektowania, poprzez menu rozwijane lub wybrać istniejący dokument Word znajdujący się na komputerze lokalnym lub w chmurze (przez OneDrive lub SharePoint).
  • Zapisz Word: Ta akcja umożliwia użytkownikowi zapisanie dokumentu Word w dowolnym formacie obsługiwanym obecnie przez aplikację Word. Domyślny format dokumentu to „Domyślny (z rozszerzenia)”, co oznacza, że użytkownik musi ustawić format dokumentu w parametrze Ścieżka dokumentu, np. ustawić wartość na C:\TestWord.pdf, aby zapisać go w formacie PDF.
  • Zamknij program Word: Ta akcja powoduje zamknięcie dokumentu programu Word i ustawienie określonej instancji programu Word w Power Automate jako nieaktywnej. Użytkownik może zapisać dokument Word przez zamknięciem w dowolnym formacie obsługiwanym obecnie przez aplikację Word. Pamiętaj, że domyślny format dokumentu to „Domyślny (z rozszerzenia)”, co oznacza, że użytkownik musi ustawić format dokumentu w parametrze „Ścieżka dokumentu”, np. ustawić wartość na C:\TestWord.pdf, aby zapisać go w formacie PDF.
  • Czytaj z dokumentu programu Word: Ta akcja umożliwia użytkownikom pobranie treści z dokumentu programu Word i wykorzystanie jej w kolejnej akcji przepływu. Masz możliwość przeczytania całego dokumentu, określonych stron lub zawartości zakładki. W przypadku stron możesz określić konkretną stronę lub listę stron. Na przykład możesz wstawić wartość 2-5 w odpowiednim parametrze Strony, aby pobrać zawartość stron od dwóch do pięciu, na przykład strony 2, 3, 4 i 5, lub wstaw wartość 3,5,6,7, aby pobrać zawartość odpowiednich stron, lub użyj kombinacji obu sposobów, na przykład 2-4,6,8,9. Należy pamiętać, że nie można pobrać formatu dokumentu programu Word, a parametr wyjściowy jest w postaci zwykłego tekstu. Zrzut ekranu akcji do odczytania z instancji programu Word
  • Znajdź i zamień słowa w dokumencie programu Word: Dzięki tej akcji użytkownicy mogą zastosować nową funkcjonalność, czyli możliwość znalezienia i zamiany określonego tekstu w dokumencie programu Word. Użytkownicy mają możliwość zamiany tylko pierwszego wystąpienia tekstu lub wszystkich dopasowań. Dodatkowo użycie symboli wieloznacznych umożliwia dynamiczne wyszukiwanie tekstu, poprzez wstawienie znaku wieloznacznego w parametrze wejściowym Tekst do znalezienia. Aby jeszcze bardziej zawęzić wyszukiwanie, skonfiguruj narzędzie tak, aby dopasowywało wielkość liter w tekście lub tylko całe słowa. Ustawienia te są dostępne, gdy parametr Użyj symboli wieloznacznych jest wyłączony. Zrzut ekranu przedstawiający czynność polegającą na znalezieniu tekstu i zastąpieniu go w instancji programu Word
  • Napisz do dokumentu Word: Ta akcja umożliwia użytkownikom wstawianie tekstu w określonych miejscach w dokumencie programu Word. Można to zrobić na początku lub na końcu pliku, przed lub po określonej zakładce. Dodatkowo użytkownicy mają możliwość dodania nowej linii przed wstawionym tekstem lub nie, w zależności od swoich preferencji. Zrzut ekranu akcji do zapisania w instancji programu Word
  • Wstaw obraz do dokumentu Word: Ta akcja umożliwia użytkownikom wstawianie obrazów w określonych miejscach w dokumencie programu Word. Można to zrobić na początku lub na końcu pliku, przed lub po określonej zakładce albo przez lub po wybranym tekście. Należy pamiętać, że nie są dodawane żadne spacje ani nowe linie. Użytkownicy mają możliwość pobrania obrazu w postaci pliku przechowywanego na komputerze lokalnym lub jako zawartość ze schowka. Zrzut ekranu akcji do wstawienia obrazu w instancji programu Word

Uwaga

Akcje programu Word dostępne w aplikacji klasycznej Power Automate są zgodne z programem Microsoft Word 2013 i nowszymi wersjami.

Uruchom program Word

Otwiera nową instancję programu Word lub otwiera dokument programu Word.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Podpis
Uruchom program Word Brak Z pustym dokumentem i otwórz następujący dokument Z pustym dokumentem Określ, czy ma być otwierany nowy dokument programu Word, czy istniejący
Ścieżka dokumentu Nie Plik Pełna ścieżka istniejącego dokumentu programu Word do otwarcia
Ustaw wystąpienie jako widoczne Brak Wartość logiczna Prawda Określ, czy okno programu Word ma być widoczne, czy ukryte
Otwórz jako tylko do odczytu Brak Wartość logiczna Fałsz Określ, czy zapisany dokument ma być otwierany w trybie tylko do odczytu, czy nie
Hasło ochrony przed odczytem Tak Bezpośrednie wprowadzanie zaszyfrowanego tekstu lub wartości tekstowej Hasło ochrony przed odczytem w dokumencie programu Word, jeśli jest on chroniony hasłem
Hasło ochrony przed zapisem Tak Bezpośrednie wprowadzanie zaszyfrowanego tekstu lub wartości tekstowej Hasło ochrony przed zapisem w dokumencie programu Word, jeśli jest on chroniony hasłem

Utworzone zmienne

Argument Typ Podpis
WordInstance Wystąpienie programu Word Określone wystąpienie programu Word, które będzie używane podczas wykonywania późniejszych akcji w programie Word. Dzięki temu użytkownik może określić, do którego z kilku dokumentów programu Word ma uzyskać dostęp

Wyjątki

Wyjątek Podpis
Nie można uruchomić programu Word Wskazuje problem podczas uruchamiania wystąpienia programu Word
Nie znaleziono dokumentu programu Word Wskazuje, że nie można znaleźć określonego dokumentu programu Word w podanej lokalizacji
Nie można otworzyć istniejącego dokumentu programu Word Wskazuje problem podczas otwierania określonego dokumentu programu Word
Nie można uruchomić aplikacji Word Wskazuje, że nie można uruchomić aplikacji Word z powodu błędu wewnętrznego
Aplikacja Word nie jest zainstalowana Wskazuje, że aplikacja Word nie jest zainstalowana na określonym komputerze

Dołącz do uruchomionego programu Word

Dołącza do dokumentu programu Word, który jest już otwarty.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Podpis
Nazwa dokumentu Nie Plik Nazwa lub ścieżka dokumentu programu Word, do którego należy dołączyć

Utworzone zmienne

Argument Typ Podpis
WordInstance Wystąpienie programu Word Wystąpienie programu Word, do którego ta akcja dołączyła dokument, aby można było go używać w dalszych akcjach programu Word

Wyjątki

Wyjątek Podpis
Nie można dołączyć do dokumentu programu Word Wskazuje problem podczas dołączania do wybranego dokumentu programu Word
Nie można odnaleźć określonego dokumentu programu Word Wskazuje, że nie można znaleźć określonego dokumentu programu Word w podanej lokalizacji
Nie można uruchomić programu Word Wskazuje, że nie można uruchomić aplikacji Word z powodu błędu wewnętrznego

Zapisz program Word

Zapisuje uprzednio uruchomione wystąpienie programu Word.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Podpis
Wystąpienie programu Word Nie Wystąpienie programu Word Instancja programu Word do zapisania. Ta zmienna musi być uprzednio określona w akcji Uruchom program Word lub Dołącz do działającego programu Word.
Tryb zapisywania Brak Zapisz dokument, Zapisz dokument jako Zapisz dokument Jak zapisać dokument z tego wystąpienia.
Format dokumentu Brak Wszystkie dostępne formaty z aplikacji Word Domyślny (na podstawie rozszerzenia) Format dokumentu.
Ścieżka dokumentu Nie Plik Pełna ścieżka dokumentu. Wstaw żądane rozszerzenie pliku dokumentu zgodnie z wyborem w parametrze Format dokumentu.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Podpis
Nie można zapisać programu Word Wskazuje problem podczas zapisywania dokumentu programu Word
Nie zainicjowano wystąpienia programu Word lub dokumentu programu Word Wskazuje, że instancja programu Word lub dokument programu Word określony w akcji nie został zainicjowany
Nie można wykonać tej operacji w dokumencie tylko do odczytu Wskazuje, że nie można zapisać dokumentu programu Word, ponieważ jest on otwarty w trybie tylko do odczytu

Zamknij program Word

Zamyka wystąpienie programu Word.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Podpis
Wystąpienie programu Word Nie Wystąpienie programu Word Instancja programu Word do zamknięcia. Ta zmienna musi być uprzednio określona w akcji Uruchom program Word lub Dołącz do działającego programu Word.
Przed zamknięciem programu Word Brak Nie zapisuj dokumentu, Zapisz dokument, Zapisz dokument jako Nie zapisuj dokumentu Określ, czy i w jaki sposób zapisać dokument z tego wystąpienia przed zamknięciem wystąpienia.
Format dokumentu Brak Wszystkie dostępne formaty z aplikacji Word Domyślny (na podstawie rozszerzenia) Format dokumentu.
Ścieżka dokumentu Nie Plik Pełna ścieżka dokumentu. Wstaw żądane rozszerzenie pliku dokumentu zgodnie z wyborem w parametrze Format dokumentu.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Podpis
Nie można zamknąć programu Word Wskazuje problem podczas zamykania dokumentu programu Word
Nie można zapisać programu Word Wskazuje problem podczas zapisywania dokumentu programu Word
Nie można wykonać tej operacji w dokumencie tylko do odczytu Wskazuje, że nie można zapisać dokumentu programu Word, ponieważ jest on otwarty w trybie tylko do odczytu

Odczytaj z dokumentu programu Word

Odczytuje zawartość tekstową z dokumentu znajdującego się w wystąpieniu programu Word.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Podpis
Wystąpienie programu Word Nie Wystąpienie programu Word Wystąpienie programu Word do użycia Ta zmienna musi być uprzednio określona w akcji Uruchom program Word lub Dołącz do działającego programu Word
Pobierz Brak Cały dokument/Strony/Zakładka Cały dokument Czy pobrać zawartość całego dokumentu, określone strony, czy zakładkę
Strona Nie Wartość liczbowa 1 Strony dokumentu programu Word do odczytania. Można podać zakres stron lub listę 2-5, która pobierze treść ze strony 2 na stronę 5 lub 2,3,7, pobierze treść ze stron 2,3,7
Zakładka Nie Wartość tekstowa Zakładka w dokumencie programu Word, która ma zostać odczytana

Utworzone zmienne

Argument Typ Podpis
WordData Wartość tekstowa Wartość pobranej zawartości

Wyjątki

Wyjątek Podpis
Nie udało się odczytać zawartości z dokumentu programu Word Wskazuje problem podczas pobierania zawartości z określonego dokumentu programu Word
Nie zainicjowano wystąpienia programu Word lub dokumentu programu Word Wskazuje, że instancja programu Word lub dokument programu Word określony w akcji nie został zainicjowany

Zapisz w dokumencie programu Word

Zapisuje tekst w pliku programu Word lub dołącza go do niego.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Podpis
Wystąpienie programu Word Nie Wystąpienie programu Word Wystąpienie programu Word do użycia Ta zmienna musi być uprzednio określona w akcji Uruchom program Word lub Dołącz do działającego programu Word
Tekst do napisania Tak Wartość ogólna Tekst do zapisania w określonym dokumencie programu Word
Dołącz nowy wiersz Brak Wartość logiczna Prawda Określa, czy na początku całego tekstu zapisywanego w dokumencie ma być dołączany nowy wiersz
Zapisz tekst w Brak Początek pliku Word/Koniec pliku Word/Przed zakładką/Po zakładce Początek pliku programu Word Określa położenie dokumentu programu Word, w którym tekst zostanie dodany
Zakładka Nie Wartość tekstowa Docelowa zakładka dokumentu programu Word, w którym tekst zostanie dodany Ta akcja powoduje dołączenie tekstu przed lub po określonej zakładce w dokumencie programu Word

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Podpis
Nie zainicjowano wystąpienia programu Word lub dokumentu programu Word Wskazuje, że instancja programu Word lub dokument programu Word określony w akcji nie został zainicjowany
Nie można wykonać tej operacji w dokumencie tylko do odczytu Wskazuje, że nie można edytować dokumentu programu Word, ponieważ jest on otwarty w trybie tylko do odczytu
Operacja zapisu w instancji dokumentu programu Word nie powiodła się Wskazuje problem podczas pisania zawartości w określonym dokumencie programu Word

Wstaw obraz w dokumencie programu Word

Wstaw obraz do pliku programu Word.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Podpis
Wystąpienie programu Word Nie Wystąpienie programu Word Wystąpienie programu Word do użycia Ta zmienna musi być uprzednio określona w akcji Uruchom program Word lub Dołącz do działającego programu Word
Wstaw obraz do Brak Początek pliku Word/Koniec pliku Word/Przed zakładką/Po zakładce/Przed wybranym tekstem/Po wybranym tekście Początek pliku programu Word Określa pozycję w dokumencie programu Word, gdzie zostanie dołączony obraz
Wstaw obraz z Brak Plik/Schowek Plik Lokalizacja obrazu do wstawienia w określonym dokumencie programu Word
Ścieżka obrazu Nie Plik Pełna ścieżka obrazu do wstawienia
Tekst do znalezienia Nie Wartość tekstowa Tekst, który należy znaleźć w dokumencie programu Word w celu wstawienia obrazu Obraz zostanie dodany przed lub po wystąpieniu określonego tekstu
Zakładka Nie Wartość tekstowa Zakładka docelowa w dokumencie programu Word określająca, gdzie zostanie dołączony obraz

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Podpis
Nie zainicjowano wystąpienia programu Word lub dokumentu programu Word Wskazuje, że instancja programu Word lub dokument programu Word określony w akcji nie został zainicjowany
Nie można wykonać tej operacji w dokumencie tylko do odczytu Wskazuje, że nie można edytować dokumentu programu Word, ponieważ jest on otwarty w trybie tylko do odczytu
Nie można wstawić obrazu Wskazuje problem podczas wstawiania obrazu w określonym dokumencie programu Word

Znajdź i zamień wyrazy w dokumencie programu Word

Znajduje tekst i zamienia go na inny w aktywnym arkuszu w wystąpieniu programu Excel.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Podpis
Wystąpienie programu Word Nie Wystąpienie programu Word Wystąpienie programu Word do użycia Ta zmienna musi być uprzednio określona w akcji Uruchom program Word lub Dołącz do działającego programu Word
Wszystkie dopasowania Brak Wartość logiczna Fałsz Czy znaleźć/zamienić tekst we wszystkich znalezionych pasujących wystąpieniach, czy tylko w pierwszym pasującym wystąpieniu
Tekst do znalezienia Nie Wartość tekstowa Tekst do znalezienia w arkuszu
Tekst do zastąpienia Nie Wartość tekstowa Tekst używany do zamieniania pasujących komórek
Użyj symboli wieloznacznych Brak Wartość logiczna Fałsz Czy tekst do znalezienia ma być określany z użyciem symboli wieloznacznych
Dopasuj przypadek Brak Wartość logiczna Fałsz Czy mają być wyszukiwane dane, w których jest rozróżniana wielkość liter
Dopasuj tylko całe wyrazy Brak Wartość logiczna Fałsz Czy mają być wyszukiwane wyrazy, które są takie same jak określony tekst

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Podpis
Nie można zamienić tekstu w dokumencie programu Word Wskazuje problem z zastąpieniem określonego tekstu podanymi danymi wejściowymi
Nie zainicjowano wystąpienia programu Word lub dokumentu programu Word Wskazuje, że instancja programu Word lub dokument programu Word określony w akcji nie został zainicjowany
Nie można wykonać tej operacji w dokumencie tylko do odczytu Wskazuje, że nie można edytować dokumentu programu Word, ponieważ jest on otwarty w trybie tylko do odczytu

Znane ograniczenia

Używanie plików programu Word synchronizowanych za pośrednictwem usługi OneDrive lub SharePoint

Interakcja programu Microsoft Word z plikami zawartymi w folderach synchronizowanych w usłudze OneDrive lub SharePoint może powodować błędny przepływ. Power Automate na komputerach stacjonarnych używa obiektów COM do interakcji z programem Word. OneDrive i SharePoint nie są w pełni zgodne z wystąpieniami programu Word uruchomionymi za pośrednictwem standardu COM.

Z tego powodu podczas próby otwarcia pliku programu Word przechowywanego w katalogu OneDrive lub w katalogu SharePoint może wystąpić błąd nie znaleziono pliku. Aby rozwiązać ten problem, użyj jednego z następujących obejść:

Obejście 1

  • Wykonaj lokalną kopię żądanego pliku programu Word.
  • Zmodyfikuj lokalną kopię pliku programu Word przy użyciu akcji automatyzacji programu Word w aplikacji klasycznej Power Automate.
  • Zastąp kopię pliku programu Word zsynchronizowaną za pośrednictwem OneDrive lub Sharepoint kopią lokalną, która zawiera najnowsze zmiany.

Obejście 2

  • Otwórz nowe wystąpienie programu Word, używając akcji Uruchom aplikację. Należy się upewnić, że między akcjami zapewniany jest wystarczająca ilość czasu oczekiwania, co umożliwia całkowite załadowanie procesu programu Word wraz z dodatkami.
  • Użyj akcji Dołącz do działającego programu Word, aby dołączyć do nowego procesu.

Uwaga

To obejście może być używane ogólnie, gdy akcja Uruchom Word nie zostanie wykonana.