当 Word 对 PDF 有以下限制时
- 当未设置为 PDF 默认应用程序时
- 不显示导出的 PDF
- 无法打开通过“最近的项目”导航的 PDF
我正在使用 PowerShell 脚本让 Word 打开最新的 PDF;我需要帮助如何修改以下脚本以将窗口(打开的 PDF)置于最前面 - 就像在应用程序中按 alt-tab 键时激活的那样。
$latestPDF = Get-ChildItem -Attributes !Directory *.pdf | Sort-Object -Descending -Property LastWriteTime | select -First 1
$word = New-Object -ComObject word.application
$fullpath = Join-Path -Path $desktop_path -ChildPath $PDF
$doc = $word.Documents.Open("$latestPDF")
$word.Visible = $true
$hwnd = $doc.ActiveWindow.Hwnd
[Void]$User32::SetWindowPos($hwnd, -1, 0, 0, 0, 0, 0x53)