C#学习教程:如何以Winforms嵌入Microsoft Office?分享


如何以Winforms嵌入Microsoft Office?

我很难以Winforms主持MS Office。 谷歌之后我发现微软已经删除了dsoframer.ocx。 那么有人可以帮助我如何在winform中主持MS办公室? 我找到了一些像Edraw这样的第三方工具。 但我想自己做而不使用任何第三方工具?

任何帮助,将不胜感激。

您正在寻找的是OLE,对象链接和嵌入。 Microsoft Office最初于1990年发布,是微软最后一个仍然支持它的主要产品。 时间对OLE来说并不友好,协议很复杂,很难做到正确。 同样非常不利于程序稳定性,你不仅可以导入另一个程序的窗口和UI,还可以导入其所有错误。

值得注意的是,.NET框架完全没有任何支持。 Office 2007是最后一个支持它的人,但它有几个令人讨厌且无法解决的问题。 在Office 2010 beta发布之前,DsoFramer已从Microsoft服务器中删除。

这已经一去不复返了。 将UI嵌入到Office程序中,而不是相反。 VS中的Office项目模板非常支持。 有第三方产品支持在您自己的程序中嵌入文字处理程序或电子表格。

上述就是C#学习教程:如何以Winforms嵌入Microsoft Office?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031694.html

发表评论

邮箱地址不会被公开。 必填项已用*标注