如何使用word中的控件,用bcb如何对其进行编程?
有这方面的资料或书推荐吗? 问题点数:0、回复次数:3Top
1 楼runnerrunning(千寻失业ing&那是我所不能了解的事)回复于 2003-09-08 16:35:35 得分 0
基本上是通过访问ole控件的属性方法来控制了
我以前是这样做的
Top
2 楼runnerrunning(千寻失业ing&那是我所不能了解的事)回复于 2003-09-08 16:36:29 得分 0
ole1.object.XXXXX = .....Top
3 楼evenwait(evenwaiting)回复于 2003-09-28 17:33:03 得分 0
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 语法)
Top




