Копирование и вставка текста с помощью Powershell из разных документов - PullRequest
0 голосов
/ 20 сентября 2019

Мне трудно использовать Powershell для копирования и вставки текста из разных файлов (типов).

Вариант использования 1: Допустим, я хочу скопировать текст из третьей строки таблицы на странице 2 WordДокументируйте и вставьте его в лист Excel (лист1, ячейка Excel a1).Коротко: скопируйте поле из слова и вставьте в ячейку Excel

$word = New-Object -ComObject word.application
$word.visible = $false
$excel=new-object -comobject excel.application;
$excel.visible=$true;


$SourceWordDocument=$word.documents.open("C:\letter.docx");
$TargetWorkBook=$excel.workBooks.open("C:\table.xlsx");
$SourceWordDocument.documents.item(1).activate();

$SourceRange=$SourceWordDocument.documents.item(1).range("address","A2"); #I would like to copy here from a certain paragraph, page or headline - and underneath select a certain cell from a table.
$SourceRange.copy() | out-null;
$TargetWorkBook.worksheets.item(1).paste();

Вариант использования 2: заархивируйте файл (например, базу данных Access) и вставьте этот объект в таблицу под определенным заголовком или на определенной страницеслово документ.Коротко: почтовый файл и встраивание в Word

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...