[powershell]将表格从Excel粘贴到Word,自动调整表格

问题描述

目前正在研究一个机器人,我想从系统下载 excel 文件,将 excel 文件内容复制粘贴到 word 文件作为嵌入的 excel 表格,但表格比页面宽(它已经是在横向模式)。我在 DAS 中使用 powershell 脚本来执行这一步。要正常解决问题,我只需右键单击表格并使用“自动调整”->“适合窗口”。如何在 powershell 中执行此操作?

我的脚本目前是这样的:

$word = new-object -comobject Word.application
$word.visible = $true

$doc1 = $word.documents.open($destination)
$bookmark1 = $doc1.Bookmarks.Item("FacilitySheet")

$xl = New-Object -comobject Excel.Application
$xl.Visible = $true
$xl.displayAlerts = $False
$wb = $xl.Workbooks.Open("C:\Users\Pater\Downloads\spreadsheet.xlsx")
$ws = $wb.ActiveSheet
$Range1 = $ws.UsedRange.Cells
$RowCount = $Range1.rows.count
$copyRange = $ws.Range("A1:O$RowCount").copy()

$bookmark1.Range.Paste()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)