Visual C++ ActiveX 控件承载 Visual Basic 或 HTML 中的 Office 文档

本文介绍了如何使用DSO Framer ActiveX控件在Visual C++中创建一个文档控件,该控件能够在HTML或Visual Basic环境中承载Office文档。用户可以在Web页面上查看和编辑本地或远程的Office文档,同时也讨论了控件的安全性、文件操作、自定义错误消息等特性。
摘要由CSDN通过智能技术生成

DSO Framer ActiveX 文档控件示例示例控件写入在 Visual C++6.0 中使用标准的 C++。 重新它可以编译在 Visual Studio.NET 2003 或 Visual Studio 2005 而无需进行修改。 版本 1.3 是所有的当前版本的 Microsoft Office,包括 Microsoft Office 2007 兼容的。 为那些想而不必重新编译该项目演示该控件提供了示例的发布版本。 显示如何从 HTML 使用该控件在 WebTest 文件夹中提供一个 Web页面的示例。 其可打开 Office 文档在客户端计算机上,必须安装 Office 2000、 Office XP、 Office 2003 或 Office 2007。运行该示例要运行示例,请按照下列步骤操作:将示例文件解压缩到您选择的一个文件夹。在 Internet Explorer 中打开 Webtest.htm (从 WebTest 文件夹中)。 如果系统提示您选择 是 以启用 ActiveX 控件的脚本。 如果要运行 Windows XP SP 2,Internet Explorer 可能会暂时阻止对 Web页的活动内容。 可以选择以允许通过单击信息栏上的内容。 有关更多信息栏请请参阅以下 Microsoft 知识库中的文章:

843017   在 Windows XP SP 2 中,Internet Explorer 信息栏说明

看到 Web 页中的控件时, 单击控件。在 文件 菜单上单击 新建 以添加到控件的一个新文档。代码使用控件的解决方案该控件是非常自定义的。 您可以更改该控件元素的任何配色方案以及确定边框类型和自定义的题注。 这些可以根据需要设置在运行的时或设计时。

此控件还支持一个名为可以获取对嵌入对象的 IDispatch 接口的引用的 ActiveDocument 属性。 从此接口可以自动执行要执行的任务、 编辑在的文档的部分或收集有关哪些用户已添加或删除的信息对象。 是例如如果必须打开一个 Word 文档,您可以使用类似于以下操作来添加文本的行的代码:

Dim oDoc As Word.Document
Set oDoc = DsoFramer1.ActiveDocument
oDoc.Content.Text = "This was added by Automation"

控制对象,而该对象嵌入程序能够是非常强大。

注意 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值