在Word中嵌入应用程序(2)

发布时间:2021-06-06

在Word中嵌入应用程序

*S在Word中添加新的工具条:

·在菜单项中添加新的菜单命令:

要想定义组合键的快捷键方式,就需把几个键在Word Basic中的代码数字的二进制进行按位‘或’运算,将结果传递给第二个参数KeyCode。例如:快捷键CTRL+S的KeyCode是(256 OR 83)=339。

4. Word API调用Word Basic函数前,函数参数和返回值的数据缓冲区的建立Word中的所有字处理功能都可由对应的Word Basic函数来实现。正是利用这一点,在

WLL中可以通过调用Word Basic函数来实现对Word的定制。因此,必须利用Word API函数InitWCB设立调用Word Basic函数时传递参数与返回值的数据缓冲区。

InitWCB的参数说明如下:

例如,下面这段程序是获取所选区域的字符串字体情况:

WCB wcb; file://Word的参数和返回值传递的数据区

short isbold;

InitWCB(&wcb,TypeShort,NULL,0);

file://设立传递Word Basic函数参数和返回值的数据区wcb

WORDFUNCTION(wdBold);

file://调用Word Basic函数Bold()

isbold=wcb.wdoprReturn.Short;

file://从数据区wcb中取出Word Basic函数Bold()的返回值

5. Word Basic函数调用方法

Word中的命令是与Word Basic函数一一对应的。因此,Word API可以通过接口函数用C语言直接调用Word Basic函数来实现Word命令。

注意:在Word API中调用Word Basic命令函数名时均须在Word Basic函数名前加上2个英文字母‘wd’,如:Word Basic函数Bold在Word API中的函数名应为wdBold。 根据这些函数有无返回值与是否为响应对话框的情况,在Word API头文件

在Word中嵌入应用程序(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219