如何使用word中的控件,用bcb如何对其进行编程?

nishenliu 2003-09-02 10:49:10
有这方面的资料或书推荐吗?
...全文
100 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
evenwait 2003-09-28
  • 打赏
  • 举报
回复
use Variant 吧,用控件有限制的:

Variant WordApp = CreateObject("Word.Application");
Variant WordDoc = WordApp.OlePropertyGet("Documents").OleFunction("Add");
Variant WordSelection = WordApp.OlePropertyGet('Selection");
Variant WordParagraphFormat = WordSelection.OlePropertyGet("Paragraphs').OleFunction("Item",1).OlePropertyGet(Format");
variant WordFont = WordSelection.OlePropertGet("paragraphs").OleFunction('Item",1).OlePropertyGet("Font");
Variant ......;

对word的控制基本上是重复使用Variant的OlePropertyGet,OlePropertySet,OleFunction,OleProcedure函数的结果,函数内引号内的项目要符合word的规范,可用word的录制宏功能录制一段宏,再用宏编辑器(visual basic)观看一下它的使用方法(basic 语法)

runnerrunning 2003-09-08
  • 打赏
  • 举报
回复
ole1.object.XXXXX = .....
runnerrunning 2003-09-08
  • 打赏
  • 举报
回复
基本上是通过访问ole控件的属性方法来控制了
我以前是这样做的

13,874

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧