代码之家  ›  专栏  ›  技术社区  ›  Skyler

如何使用Powershell向word文档添加尾注?

  •  0
  • Skyler  · 技术社区  · 17 年前

    您好,我正在寻找一种方法,在word文档中搜索一个单词,并添加一个尾注(特殊类型的脚注),将该单词定义为尾注文本。这将允许我将鼠标悬停在这个词上,然后定义会像工具提示一样弹出。

    我在这里找到了尾注的参考: http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.endnotes.add%28office.11%29.aspx

    我已尝试使用反射加载C:\WINDOWS\Assembly\Gac\Microsoft.Office.Interop.Word\11.0.0.0\uu 71e9bce111e9429c\Microsoft.Office.Interop.Word.dll,但加载后我不知道该怎么办。当我尝试创建一个新对象时,它仍然会询问我是否加载了相应的dll。

    此外,我还试图通过将MS word应用程序作为一个comobject加载来使用diff方法解决这个问题,但我无法确定如何选择所需的文本,然后设置并结束注释。

    如果您对此有任何建议,我们将不胜感激!

    -斯凯勒

    2 回复  |  直到 17 年前
        1
  •  0
  •   Josh    17 年前

    我不太熟悉Word对象模型,但如果您能处理这一部分,我可以告诉您如何获得Word运行和自动化的实例。其实很简单。

    $Application = New-Object -ComObject Word.Application
    $Application.Visible = $true
    $Document = $Application.Documents.Add()
    

    Word Object Model Stuff

        2
  •  0
  •   Skyler    16 年前