首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

怎么延长VFP等待Word响应的时间长度

2012-03-27 
如何延长VFP等待Word响应的时间长度问题背景:做了一个VFP+Word的“Word操作练习系统”,让VFP时时监测学生的

如何延长VFP等待Word响应的时间长度
问题背景:
做了一个VFP+Word的“Word操作练习系统”,让VFP时时监测学生的操作情况如“给第一段设置行距为固定值25磅”,如果学生做到了,VFP程序会显示该步成功,自动监测下一项学生操作。这样一步一步的操作,方便学生立即发现哪步操作有问题,比“让学生都做完再判断”的好处就是学生能及时发现问题,一步操作不正确就不能进行下一步。

我是下面这样做的:

表单上有一个Timer1。

Timer1的代码如下:

thePara=WordApp.Documents(1).Paragraphs(1)
?thePara.LineSpacingRule,thePara.LineSpacing

Timer1.Interval=1000

WordApp所指向的Word文档处理正常打开状态

以上代码我就想让Timer1每1秒获取一下Word文档中第一段的行距设置情况

本来一切正常,但是……

学生在对第一段进行行距设置时,需要打开一个设置对话框,对话框打开时,Timer就无法得到Word的响应,等待时间长到一定时候,就出现以下错误信息:

这个操作无法完成,原因是“文档 1 ”程序正在忙碌中,请选“切换至并更正问题。
[切换到...] [重试] [取消]

我知道学生关闭Word中的设置对话框后按重试可以解决问题,但这样学生做题就很不流畅了,要不停从Word窗口切回到VFP窗口按〔重试〕。

问:有没有法子延长VFP等待Word反应的时间?
或是有什么其它的解决方法?

[解决办法]

探讨

引用:
手误

bosa_sdm_Microsoft Office Word 9.0

应该是

bosa_sdm_Microsoft Word 9.0

这个我已发现
但问题没完全解决,有些对话框显示时间长了,还是出同样的问题

热点排行