【发布时间】:2018-06-22 17:51:52
【问题描述】:
我无法以 Win 形式托管 MS Office。在做谷歌之后,我发现微软已经删除了 dsoframer.ocx。那么任何人都可以帮助我如何在winform中托管MS office?我找到了一些第三方工具,比如亿图。但是我想自己做而不使用任何第三方工具?
任何帮助将不胜感激。
【问题讨论】:
-
Microsoft Office 是一个包含许多工具的软件包。您能否向 S.O 用户说明您的目的是什么,更具体地说,您希望托管 MSO 包中的哪些程序?
-
实际上我想在 Windows 窗体中嵌入 Microsoft Office/Excell/PP,以便用户可以从应用程序编辑/删除文件,但不能打开外部的任何文件。您能否建议任何可用的工具。以前我使用 dsoframer.ocx.control 来托管这个。
-
可能有更合适的托管机制来实现与办公产品的互操作性(请参阅此处:stackoverflow.com/questions/757023/…),但是我不确定这会阻止精通 IT 的用户在您的外部编辑文件应用。此外,您可能需要考虑用户需要在其计算机上安装 MSO 才能实现 MSO 互操作性。