用bcb实 现Word 97 自 动 化

本文详细介绍了如何使用C++ Builder通过OleComponent实现对Word 97的自动化控制,包括启动Word、打开/创建文档、编辑文字、插入图形等操作,并提供了一个简单的例子展示具体步骤。
摘要由CSDN通过智能技术生成

  ---- 要 在 应 用 程 序 中 控 制Word 97
的 运 行, 首 先 必 须 在 编 制 自 动 化 客 户 程 序 时 使 其 头 文 件
中 包 含 文 件ComObj.hpp, 写 入 #include 。 编 程 工
具C + + Builder 的 开 发 者 把 调 用Word 97 自 动 化 对 象 的 功 能 大
致 包 装 成 了 几 个Ole object class 函 数, 应 用 程 序 设 计 人 员 可
以 很 方 便 地 利 用 它 们。

  * 设 定Ole 对 象 的 属 性:
    OlePropertyGet(propname)
    OlePropertySet(propname,value)
   其 中value 是 任 何 可 以 转 换 为Variant 型 的 值

* 调 用Ole 对 象 的 方 法:
    OleProcedure(OleProcName,[val,...])
    OleFunction(OleFuncName,[val,...])
    其 中val 是 任 何 可 以 转 换 为Variant 型 的 值

---- 可 以 通 过OleFunction(OleFuncName,[val,...])
父 对 象 返 回 其 子 对 象, 句 法 是: 子 对 象 名= 父 对 象 名. OleFunction(OleFuncName,val)。
而 且 可 以 对 此 方 法 组 合 从 父 对 象 返 回 其 下 层 对 象 的 对 象。

  ---- C + + Builder 中 使 用OLE 自 动
化 控 制Word 97, 必 须 掌 握Word 97 的 自 动 化 对 象 及Microsoft Word
Visual Basic 帮 助 文 件 中 关 于Word 的 对 象 方 法 和 属 性。Word 对
象 代 表 一 个 Word 的 元 素, 如 文 档、 段 落、 书 签 或 单 个 的 字
符。 集 合 是 一 个 对 象, 该 对 象 包 含 其 他 数 个 对 象, 通 常 这
些 对 象 属 于 相 同 的 类 型, 例 如, 一 个 集 合 对 象 中 可 包 含 文
档 中 的 所 有 书 签 对 象。 通 过 使 用 属 性 和 方 法, 可 以 修 改 单
个 的 对 象, 也 可 修 改 整 个 的 对 象 集 合。 属 性 是 对 象 的 一 个
特 性 或 者 该 对 象 操 作 的 一 个 方 面。 例 如, 文 档 属 性 包 含 名
称、 内 容、 保 存 状 态, 以 及 是 否 启 用 修 订。 要 更 改 一 个 对
象 的 属 性, 可 以 修 改 属 性 的 值。 方 法 是 对 象 可 以 进 行 的 动
作。

  ---- 代 表Word 97 应 用 程 序 的 自 动
化 对 象 有 两 个:Word.Application 和 Word.Basic, 通 过Application 对
象 的WordBasic 属 性 可 以 允 许 它 们 之 间 进 行 变 换 赋 值。 在C +
+Builder 中 通 过CreateOleObject(" …") 就 可 启 动Word 并 获 得 句 柄,
将 其 赋 给Variant 变 量。 如 有 两 个Variant 型 变 量V1 和V2, WordBasic
是Application 对 象 的 属 性:
    V1=CreateO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值