Windows下com及word

简介: Windows下com及word

读写 Word

日常开发的软件使用最多的应该是导出数据到 Word 文档中,目前可以用的方案有这几种

 


COM 简介

Microsoft 组件对象模型 (COM) 是一个独立于平台的分布式面向对象的系统,用于创建可交互的二进制软件组件。 COM 是 Microsoft 的 OLE (复合文档) 、ActiveX (Internet 组件) 等的基础技术。

若要了解 COM (所有基于 COM 的技术) ,必须了解它不是面向对象的语言,而是一种标准。 用于创建在运行时进行交互的可重用的软件库。 无需将其编译到应用程序中,即可使用 COM 库。 COM 是许多 Microsoft 产品和技术的基础,例如 Windows Media Player 和 Windows 服务器。


COM 定义适用于许多操作系统和硬件平台的二进制标准。 对于网络计算,COM 定义了标准线路格式和协议,以便在不同硬件平台上运行的对象之间进行交互。 COM 与实现语言无关,这意味着你可以使用不同的编程语言(如 c + + 和 .NET Framework 中的编程语言)来创建 COM 库。


COM 规范提供启用跨平台软件重用的所有基本概念:


组件间函数调用的二进制标准。

将函数强类型化分组到接口中的设置。

提供多态性、功能发现和对象生存期跟踪的基接口。

唯一标识组件及其接口的机制。

从部署创建组件实例的组件加载程序。

COM 具有多个共同工作的部分,可让你创建从可重用组件生成的应用程序:


提供符合 COM 规范的运行时环境的 主机系统 。

定义功能协定和实现接口的 组件 的 接口。

向系统提供组件的 服务器,以及使用组件提供的功能的 客户端。

跟踪将组件部署在本地和远程主机上的位置的 注册表 。

一种 服务控制管理器 ,用于查找本地和远程主机上的组件,并将服务器连接到客户端。

一种 结构化存储 协议,用于定义如何在主机的文件系统上导航文件的内容。

跨主机和平台启用代码重用是 COM 的核心。 可重复使用的接口实现称为 " 组件"、" 组件对象" 或 " COM 对象"。 组件实现一个或多个 COM 接口。


Window COM 组件可以实现哪些功能? - 學海無涯 - 博客园

windows - COM 组件介绍_~小泽~的博客-CSDN博客_com windows

QAxObject写word文档和次线程操作 - 百度文库

目录
相关文章
|
IDE 开发工具 Windows
QT应用编程: windows下QT调用COM组件
QT应用编程: windows下QT调用COM组件
878 0
QT应用编程: windows下QT调用COM组件
|
4月前
|
Windows
Windows 10 Word Excel PPT文件打开速度缓慢解决办法
Windows 10 Word Excel PPT文件打开速度缓慢解决办法
|
11月前
|
Java 关系型数据库 MySQL
【Java用法】使用Java导出word文档的解决方案(适用于Windows电脑)
【Java用法】使用Java导出word文档的解决方案(适用于Windows电脑)
421 0
|
Java Linux Windows
使用python将word文档和pdf电子书进行格式互转(兼容Windows/Linux)
一些重要文档格式之间的互转在目前显得尤为重要,pdf作为通用格式在现在各个平台上兼容性是最好的,所以写python脚本将这些word文档批量转换pdf是最好的解决方案。 由于windows系统对于word文档有天然的兼容性优势,所以转换起来很简单,普遍上是通过comtypes模块。
使用python将word文档和pdf电子书进行格式互转(兼容Windows/Linux)
|
Windows
Windows、Word、常用快捷键
Windows、Word、常用快捷键
118 0
|
编译器 C语言 Windows
QT应用编程: windows下调用福熙阅读器COM插件完成PDF开发
QT应用编程: windows下调用福熙阅读器COM插件完成PDF开发
264 0
QT应用编程: windows下调用福熙阅读器COM插件完成PDF开发
|
IDE 开发工具 Windows
QT应用编程: windows下QT调用COM组件并集成到QT界面
QT应用编程: windows下QT调用COM组件并集成到QT界面
511 0
QT应用编程: windows下QT调用COM组件并集成到QT界面