关于 Microsoft Office 现在主要是 WORD 的问题(200分)

  • 主题发起人 主题发起人 CJ
  • 开始时间 开始时间
C

CJ

Unregistered / Unconfirmed
GUEST, unregistred user!
急需做一个插件,能知道当前用户在 WORD 中能够选择什么菜单,
什么按钮,当用户选择了菜单后,也能得到响应。允许用插件的
方式事情紧急我出个1、2千分没有问题,不过大家务必帮忙,最
好给出DELPHI/CB的小DEMO,多谢多谢。
 
我也想知道 UP一下
 
不会吧,连CJ都不会,那看来没多少人会了,我还是关注吧
对了,CJ,你问问王寒松呀。
 
我觉得好像不太可能,例如设置一些文字格式的时候,可以用菜单,也可以用键盘,用户只能
知道是什么事件,而这个事件有谁触发的好像很难得到吧.
 
有道理,我主要想指导:目前什么menuitem可选,正选择的是哪个!
 
去查一下回调消息,我以前做到了MicroSoft Exchange的收到邮件时触发的消息,
估计Word也同样有回调,不过那东西太难查了,自己慢慢查一下MSDN的MAPI看看有没有收获!
 
你的功能就类似于录制宏呀。
要知道用户都作了些什么。
不如通过插件启动录制宏,然后去读VB所代码。
这样也许是一个思路。
当然,这样就不能允许用户点关于宏的东西了。
 
大家误解我的意思了,我想指导的是:
1、目前有哪些菜单条可用?
2、当用键盘选择了一个项(比如文件),得知其下级菜单有些什么?
3、用户目前选择的菜单项是什么(选中蓝色的),主要是上、下键盘选择
 
这个难度就相当的高了。
有那些菜单可用->很多可用的菜单都不一定显示出来呀。
否则便利所有菜单,看他们的Visible和Enable属性?

用户选择了一个选项,这时需要设置,一旦弹出对话框,那么宏是没用了,其他的通过Com获得
Word属性的功能也没了。问题是如何获得弹出模态对话框的消息呀。
总之,实现起来真的不是特别容易。[:)]
 
当然麻烦!我不管它出现什么对话筐,只要在选择到了菜单就让我知道,比如用户做以下操作:
ALT+F,下,下,下
我要时时得到文件-新建-打开-保存,注意,要时时的。
 
我也提出了Excel中类似的问题,可惜现在还没人回答!现在可是急着用呢
我的问题请参见
http://www.delphibbs.com/delphibbs/dispq.asp?lid=942650
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部