【问题标题】:AutomationFactory - Information NeededAutomationFactory - 所需信息
【发布时间】:2011-05-10 15:39:24
【问题描述】:

我对使用 AutomationFactory 命名空间很感兴趣,但我找不到任何关于我可以用于特定 COM 的文档。我认为这是因为我不知道我实际上应该查找哪些术语。有人有资源吗?特别是我正在寻找有关 Excel、Word 和 Outlook 的信息。

提前致谢!

【问题讨论】:

    标签: silverlight com silverlight-4.0 out-of-browser comautomationfactory


    【解决方案1】:

    AutomationFactory 是一个类,而不是命名空间。它特定于 Silverlight 版本 4,这是一个默认情况下不支持 COM 自动化的执行环境,仅当应用程序作为受信任的应用程序在浏览器之外运行时。 MSDN 库文章is here,页面底部有一个 How-To 页面的链接。

    【讨论】:

    • 谢谢汉斯 - 这实际上不是我的问题,但我找到了答案。我正在寻找更多特定于 COM 的信息。
    • 好吧,我猜只要你的回答对你有意义。
    【解决方案2】:

    您应该从此处的 MSDN 主题开始:Office Development

    然后我会倾向于创建一个实验性的 Windows 控制台应用程序并引用相关的办公室 COM 库。编写代码以利用智能感知来操作办公室 COM 对象,了解应用程序真正需要做什么工作。

    编写一大堆类和方法,将您最终希望在 Silverlight 中执行的操作从 office 对象操作的实际机制中抽象出来。

    使用dynamic 类型将代码移植到 Silverlight,您将失去办公室 COM 对象上的所有智能感知,但到了这个阶段,您已经创建了一堆类,一旦移植这些类就是您真正的 Silverlight 代码将使用的类做办公室操作。

    【讨论】:

    • 谢谢安东尼 - 这就是我要找的。​​span>
    【解决方案3】:

    COM 信息与您在 VBA 中找到的相同,所以当我进行 Internet 搜索时,我只是寻找与此相关的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 2013-11-25
      • 1970-01-01
      • 1970-01-01
      • 2011-06-18
      相关资源
      最近更新 更多