如何使 Word 打开对话框可见且位于最前面?

如何使 Word 打开对话框可见且位于最前面?

当 Word 对 PDF 有以下限制时

  1. 当未设置为 PDF 默认应用程序时
  2. 不显示导出的 PDF
  3. 无法打开通过“最近的项目”导航的 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)

相关内容