gpt4 book ai didi

com - 将对象嵌入 Microsoft Word 和 OpenOffice Writer

转载 作者:行者123 更新时间:2023-12-01 13:07:23 24 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

10 个月前关闭。




Improve this question




我正在寻找有关如何实现以下功能的一些引用资料:

ability to embed objects (e.g. diagrams) into word processors and being able to edit them in their respective "mother" application


例如,MS Word 和 Visio 就像这样一起工作,允许用户在将图表添加到文字处理器后轻松编辑/调整图表。
我对如何在以下平台上完成此操作感兴趣:
  • 微软Word
  • 开放式办公

  • 到目前为止,我知道:
  • Microsoft Word 使用 OLE/COM
  • 开放式办公室使用UNO

  • 你能给我指出任何关于如何解决这个问题的引用资料、例子和书籍吗?

    最佳答案

    由于 OLE 几乎是一种史前技术(仍在使用),因此您必须深入研究 MSDN。下面链接的文章描述了一个可以嵌入到容器应用程序(例如 IE、Word 或 OpenOffice)中的示例应用程序。该示例基于 VC6,因此我不知道您需要多少运气才能使其在当前版本的 Visual Studio 中运行。

    Creating an OLE Server



    可能最简单的创建 OLE 控件 (.ocx) 的选项是使用旧的 Visual Basic 6。这在此处进行了描述:

    How To Create and Use a Minimal ActiveX Component in VB



    也可以在 C# 等托管代码中编写控件,但我认为不建议这样做1,因为如果当前进程已经在运行另一个版本的 CLR(到目前为止,只有一个版本的 CLR可以存在于进程中,.NET 4.0 将引入 CLR 的并行执行)。我找到了以下教程:

    Create ActiveX in .NET Step by Step



    1见 this article底部的警告安德鲁·怀特查佩尔。

    关于com - 将对象嵌入 Microsoft Word 和 OpenOffice Writer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2023004/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com