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 知识库中的文章:
看到 Web 页中的控件时, 单击控件。在 文件 菜单上单击 新建 以添加到控件的一个新文档。代码使用控件的解决方案该控件是非常自定义的。 您可以更改该控件元素的任何配色方案以及确定边框类型和自定义的题注。 这些可以根据需要设置在运行的时或设计时。
此控件还支持一个名为可以获取对嵌入对象的 IDispatch 接口的引用的 ActiveDocument 属性。 从此接口可以自动执行要执行的任务、 编辑在的文档的部分或收集有关哪些用户已添加或删除的信息对象。 是例如如果必须打开一个 Word 文档,您可以使用类似于以下操作来添加文本的行的代码:
Set oDoc = DsoFramer1.ActiveDocument
oDoc.Content.Text = "This was added by Automation"
控制对象,而该对象嵌入程序能够是非常强大。
注意