Поделиться через


Действия Word

Функция автоматизации Word позволяет вам беспрепятственно взаимодействовать с файлами Word, хранящимися локально или в облаке. Для начала вам необходимо создать экземпляр Word, используя действие «Запустить Word» или «Подключиться к выполняемому Word». Этот экземпляр служит входным параметром для остальных действий в группе, позволяя легко выполнять действия с нужным файлом Word.

В настоящее время доступны перечисленные ниже действия:

  • Запуск Word: когда это действие запускается в Power Automate для компьютеров, оно открывает документ Word и создает экземпляр Word, который можно использовать в последующих действиях Word в том же классическом потоке. Пользователь может открыть новый пустой документ Word или существующий документ, расположенный на локальном компьютере или в облаке (через OneDrive или SharePoint). В зависимости от конфигурации действия приложение Word может быть запущено видимым или невидимым образом, а документ может быть открыт в режиме только для чтения. Важно отметить, что если документ открыт в режиме только для чтения, его нельзя редактировать ни с помощью действий Power Automate для компьютера, ни вручную.
  • Подключиться к выполняемому Word: это действие предоставляет возможность подключиться к существующему документу Word, который открыт в данный момент, и создать экземпляр Word, который можно использовать в последующих действиях Word в том же классическом потоке. Пользователь имеет возможность вставить документ Word, который уже открыт на том же компьютере во время проектирования, через раскрывающееся меню или выбрать существующий документ Word, расположенный на локальном компьютере или в облаке (через OneDrive или SharePoint).
  • Сохранить Word: это действие позволяет пользователю сохранить документ Word в любом формате, который в настоящее время поддерживает приложение Word. Формат документа по умолчанию — «По умолчанию (из расширения)», что означает, что пользователь должен установить формат документа в параметре Путь к документу, например установить значение C:\TestWord.pdf, чтобы сохранить его в формате PDF.
  • Закрыть Word: это действие закрывает документ Word и делает конкретный экземпляр Word в Power Automate неактивным. Пользователь может сохранить документ Word перед его закрытием в любом формате, который в настоящее время поддерживает приложение Word. Обратите внимание, что формат документа по умолчанию — «По умолчанию (из расширения)», что означает, что пользователь должен установить формат документа в параметре «Путь к документу», например установить значение C:\TestWord.pdf, чтобы сохранить его в формате PDF.
  • Чтение из документа Word: это действие позволяет пользователям извлекать содержимое из документа Word и использовать его в последующем действии потока. У вас есть возможность прочитать весь документ, отдельные страницы или содержимое закладки. Для страниц можно указать конкретную страницу или список страниц. Например, вы можете вставить значение 2-5 в соответствующий параметр Страницы, чтобы получить содержимое страниц со второй по пятую, например страницы 2, 3, 4 и 5, или вставить значение 3,5,6,7, чтобы получить содержимое соответствующих страниц, или использовать комбинацию обоих способов, например 2-4,6,8,9. Важно отметить, что формат документа Word не может быть получен, а выходной параметр представлен в виде обычного текста. Снимок экрана с действием по чтению из экземпляра Word
  • Поиск и замена слов в документе Word: с помощью этого действия пользователи могут применять новую функциональность, а именно возможность находить и заменять определенный текст в документе Word. Пользователи имеют возможность заменить только первое вхождение текста или все совпадения. Кроме того, использование подстановочных знаков позволяет осуществлять динамический поиск текста, при этом подстановочный знак вставляется во входной параметр Текст для поиска. Для дальнейшего уточнения поиска настройте инструмент на соответствие регистру текста или только целым словам. Эти настройки доступны, если параметр Использовать подстановочные знаки отключен. Снимок экрана действия по поиску текста и замене его в экземпляре Word
  • Записать в документ Word: это действие позволяет пользователям вставлять текст в определенные позиции в документе Word. Это можно сделать в начале или конце файла, или до либо после определенной закладки. Кроме того, пользователи имеют возможность добавлять или не добавлять новую строку перед вставленным текстом, в зависимости от своих предпочтений. Снимок экрана с действием по записи в экземпляр Word
  • Вставить изображение в документ Word: это действие позволяет пользователям вставлять изображения в определенные позиции в документе Word. Это можно сделать в начале или конце файла, до или после определенной закладки или до или после определенного текста. Обратите внимание, что пробелы и новые строки не добавляются. Пользователи имеют возможность получить изображение либо в виде файла, хранящегося на их локальном компьютере, либо в виде содержимого из буфера обмена. Снимок экрана с действием по вставке изображения в экземпляр Word

Заметка

Действия Word в Power Automate для компьютеров совместимы с Microsoft Word 2013 или более поздними версиями.

Запуск Word

Открывает новый экземпляр Word или открывает документ Word.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Запуск Word Неприменимо С пустым документом, и открыть следующий документ С пустым документом Укажите, следует ли открыть новый документ Word или же существующий
Путь документа Нет Файлы Полный путь к существующему документу Word, который нужно открыть
Make instance visible Неприменимо Логическое значение Истина Укажите, нужно ли сделать окно Word видимым или же следует скрыть его
Open as ReadOnly Неприменимо Логическое значение False Укажите, следует ли открывать сохраненный документ в режиме только для чтения
Пароль защиты от чтения Да Прямой ввод зашифрованного текста или Текстовое значение Пароль защиты от чтения документа Word, если он защищен паролем
Пароль для защиты от записи Да Прямой ввод зашифрованного текста или Текстовое значение Пароль защиты от записи документа Word, если он защищен паролем

Создаваемые переменные

Аргумент Type Description
WordInstance Экземпляр Word Определенный экземпляр Word для использования с последующими действиями Word. Это позволяет пользователю указать, к какому из возможных нескольких документов Word следует получить доступ

Исключения

Исключение Description
Не удалось запустить Word Указывает на проблему при запуске экземпляра Word
Документ Word не найден Указывает, что не удалось найти заданный документ Word в указанном местоположении
Не удалось открыть существующий документ Word Указывает на проблему при открытии заданного документа Word
Не удалось запустить приложение Word Указывает, что приложение Word не удалось запустить из-за внутренней ошибки
Приложение Word не установлено Указывает, что приложение Word не установлено на конкретном компьютере

Подключиться к выполняемому документу Word

Подключается к уже открытому документу Word.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Document name Нет Файлы Имя или путь к документу Word для подключения

Создаваемые переменные

Аргумент Type Description
WordInstance Экземпляр Word Экземпляр Word, к которому установило подключение это действие, для использования в последующих действиях с Word

Исключения

Исключение Description
Не удалось подключиться к документу Word Указывает на проблему при подключении к указанному документу Word
Указанный документ Word не найден Указывает, что не удалось найти заданный документ Word в указанном местоположении
Не удалось запустить Word Указывает, что приложение Word не удалось запустить из-за внутренней ошибки

Сохранить Word

Сохраняет ранее запущенный экземпляр Word.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Экземпляр Word Нет Экземпляр Word Экземпляр Word для сохранения. Эта переменная должна была быть ранее указана в действии Запустить Word или Подключиться к выполняемому Word.
Режим сохранения Неприменимо Сохранить документ, Сохранить документ как Сохранить документ Как сохранить документ этого экземпляра.
Document format Неприменимо Все доступные форматы из приложения Word По умолчанию (из расширения) Формат документа.
Путь документа Нет Файлы Полный путь к документу. Вставьте желаемое расширение файла документа в соответствии с выбором в параметр Формат документа.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Description
Не удалось сохранить Word Указывает на проблему при сохранении документа Word
Экземпляр Word или документ Word не инициализирован Указывает, что экземпляр Word или документ Word, указанный в действии, не инициализирован
Операцию невозможно выполнить с документом, доступным только для чтения Указывает, что документ Word невозможно сохранить, поскольку он открыт только для чтения

Закрыть Word

Закрывает экземпляр Word.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Экземпляр Word Нет Экземпляр Word Экземпляр Word, который требуется закрыть. Эта переменная должна была быть ранее указана в действии Запустить Word или Подключиться к выполняемому Word.
Перед закрытием Word Неприменимо Не сохранять документ, Сохранить документ, Сохранить документ как Не сохранять документ Укажите, нужно ли сохранять документ в этом экземпляре перед закрытием экземпляра и как его сохранять.
Document format Неприменимо Все доступные форматы из приложения Word По умолчанию (из расширения) Формат документа.
Путь документа Нет Файлы Полный путь к документу. Вставьте желаемое расширение файла документа в соответствии с выбором в параметр «Формат документа».

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Description
Не удалось закрыть Word Указывает на проблему при закрытии документа Word
Не удалось сохранить Word Указывает на проблему при сохранении документа Word
Операцию невозможно выполнить с документом, доступным только для чтения Указывает, что документ Word невозможно сохранить, поскольку он открыт только для чтения

Читать из документа Word

Считывает текстовое содержимое из документа экземпляра Word.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Экземпляр Word Нет Экземпляр Word Экземпляр Word, с которым требуется работать Эта переменная должна была быть ранее указана в действии Запустить Word или Подключиться к выполняемому Word
Retrieve Неприменимо Весь документ/Страницы/Закладка Весь документ Получать ли содержимое всего документа, отдельных страниц или закладки
Страница Нет Числовое значение 1 Страницы документа Word, которые требуется прочитать. Диапазон страниц или список могут быть предоставлены как 2-5, при этом будет извлекаться содержимы со страниц со 2 по 5, или 2,3,7, чтобы получить содержимое со страниц 2, 3, 7
Закладка Нет Текстовое значение Закладка документа Word, которую требуется прочитать

Создаваемые переменные

Аргумент Type Description
WordData Текстовое значение Значение извлеченного содержимого

Исключения

Исключение Description
Не удалось прочитать содержимое документа Word Указывает на проблему с получением содержимого из указанного документа Word
Экземпляр Word или документ Word не инициализирован Указывает, что экземпляр Word или документ Word, указанный в действии, не инициализирован

Записать в документ Word

Записывает или добавляет текст в файл Word.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Экземпляр Word Нет Экземпляр Word Экземпляр Word, с которым требуется работать Эта переменная должна была быть ранее указана в действии Запустить Word или Подключиться к выполняемому Word
Text to write Да Общее значение Текст, который требуется записать в указанный документ Word
Append new line Неприменимо Логическое значение Истина Указывает, следует ли добавить новую строку в начала всего текста для записи в документ
Записать текст в Неприменимо Начало файла Word/Конец файла Word/До закладки/После закладки Начало файла Word Указывает положение в документе Word, куда будет добавлен текст
Закладка Нет Текстовое значение Целевая закладка в документе Word, куда будет добавлен текст Это действие добавляет текст до или после указанной закладки в документе Word

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Description
Экземпляр Word или документ Word не инициализирован Указывает, что экземпляр Word или документ Word, указанный в действии, не инициализирован
Операцию невозможно выполнить с документом, доступным только для чтения Указывает, что документ Word невозможно изменить, поскольку он открыт только для чтения
Не удалось выполнить операцию записи в экземпляре документа Word Указывает на проблему с записью содержимого в указанный документ Word

Вставить изображение в документ Word

Вставка изображения в файл Word.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Экземпляр Word Нет Экземпляр Word Экземпляр Word, с которым требуется работать Эта переменная должна была быть ранее указана в действии Запустить Word или Подключиться к выполняемому Word
Вставить изображение в Неприменимо Начало файла Word/Конец файла Word/До закладки/После закладки/Перед определенным текстом/После определенного текста Начало файла Word Указывает положение в документе Word, куда будет добавлено изображение
Вставить изображение из Неприменимо Файл/Буфер обмена Файлы Расположение изображения, которое требуется вставить в указанный документ Word
Путь к изображению Нет Файлы Полный путь к вставляемому изображению
Текст для поиска Нет Текстовое значение Текст, который нужно найти в документе Word для вставки изображения Изображение будет добавлено до или после любого появления указанного текста
Закладка Нет Текстовое значение Целевая закладка в документе Word, куда будет добавлено изображение

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Description
Экземпляр Word или документ Word не инициализирован Указывает, что экземпляр Word или документ Word, указанный в действии, не инициализирован
Операцию невозможно выполнить с документом, доступным только для чтения Указывает, что документ Word невозможно изменить, поскольку он открыт только для чтения
Не удалось вставить изображение Указывает на проблему со вставкой изображения в указанный документ Word

Найти и заменить слова в документе Word

Находит текст и заменяет его другим текстом на активном листе экземпляра Excel.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Экземпляр Word Нет Экземпляр Word Экземпляр Word, с которым требуется работать Эта переменная должна была быть ранее указана в действии Запустить Word или Подключиться к выполняемому Word
Все совпадения Неприменимо Логическое значение False Следует ли найти/ и заменить текст во всех найденных вхождениях или только в первом найденном вхождении
Текст для поиска Нет Текстовое значение Текст для поиска на листе
Заменить на Нет Текстовое значение Текст, используемый для замены текста в найденных ячейках
Использовать подстановочные знаки Неприменимо Логическое значение False Использовать ли подстановочные знаки для искомого текста
Учитывать регистр Неприменимо Логическое значение False Следует ли учитывать при поиске регистр данных
Только слова целиком Неприменимо Логическое значение False Следует ли искать слова, совпадающие с указанным текстом

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Description
Не удалось заменить текст в документе Word Указывает на проблему с заменой указанного текста на указанные входные данные
Экземпляр Word или документ Word не инициализирован Указывает, что экземпляр Word или документ Word, указанный в действии, не инициализирован
Операцию невозможно выполнить с документом, доступным только для чтения Указывает, что документ Word невозможно изменить, поскольку он открыт только для чтения

Известные ограничения

Использование файлов Word, синхронизированных с помощью OneDrive или SharePoint

Взаимодействие с файлами Microsoft Word, содержащимися в папках, синхронизированных в OneDrive или SharePoint , может привести к ошибочному потоку. Power Automate для компьютеров использует объекты COM для взаимодействия с Word. OneDrive и SharePoint не полностью совместимы с экземплярами Word, запущенными через COM.

По этой причине при попытке открыть файл Word, хранящийся в каталоге OneDrive или SharePoint, вы можете столкнуться с ошибкой файл не найден. Чтобы устранить эту проблему, используйте одно из следующих временных решений:

Обходное решение 1

  • Сделайте локальную копию соответствующего файла Word.
  • Измените локальную копию файла Word, используя действия автоматизации Word из Power Automate для компьютеров.
  • Переопределите копию файла Word, синхронизированную через OneDrive или SharePoint, локальной копией, содержащей последние изменения.

Обходное решение 2

  • Откройте новый экземпляр Word с помощью действия Запустить приложение. Убедитесь, что вы предоставляете достаточно времени ожидания между действиями, позволяя процессу Word полностью загрузиться, включая любые надстройки.
  • Используйте действие Подключиться к выполняемому Word , чтобы подключиться к новому процессу.

Заметка

Этот обходной путь обычно можно использовать, когда действие Запустить Word не удается выполнить.