怎么没有人回答的? 高难度问题? (300分)

  • 主题发起人 let_it_be
  • 开始时间
L

let_it_be

Unregistered / Unconfirmed
GUEST, unregistred user!
[red]回答到 一个 问题300分![/red]

1. 怎样做到象Word的Open时的预览的功能?用OleContainer不行,要DoVerb才能完全显示所有的页面,我不想要菜单。

2. 我用 PasteFace 将button是图标加上,但是没有Mask效果的,怎样做的跟Word本身的按钮的图标的效果?

3。关闭Word时,如果Word的问题已经修改,word会自动跳出对话框提醒是否保存或取消,在delphi中怎样取消这个功能?因为我已经用了自己的对话框,我不想重复;

4。wordappliaction的OndocumentbeforeClose的参数怎样使用?
var Doc, Cancel: olevariant) 特别是cancel这个参数。
 
第一个问题:
for i:=1 to WordApplication1.CommandBars.Count do
begin
listbox1.Items.Add(WordApplication1.CommandBars.Get_Name);
end;

第二个问题:
问题模糊。要预览不生成个图像就可以了吗?不知道你想说什么。
 
是这样的,
1. 在Word的工具栏上用代码加上了自己的按钮,想用代码将它删除,不知道怎样删除;
2. 有个列表,列表关联到dataset,我想在单击列表的item时,在一个panel上预览保存在DataSet字段中的Word内容。

明白吗?
 
1。上面的已经遍历了所有的按钮,当然包括了你的自定义按钮。
你连名称都得到了,想删除哪个不就是哪个啦?(用del不就完了。)
2。可能我还是没理解你的意思。我说说看吧。单击列表的item时发生的动作,不就是一个过程了吗,在panel里面当然要放一个PaintBox,每次事件发生的时候把DataSet字段中的Word内容生成大小正合适的图片放到PaintBox里面去。然后显示出来。
 
问题的,delete不了,VBA是有delete这个方法,但dehphi中我不知道怎样delete。

怎样将word的内容存为图片?,就是能,也没有什么优势,肯定要打开Word,再将Word的内容转为图片(也许三emf格式),这样转来转去的,还不如直接打开word来预览
 
1。我猜应该是没有提供delete接口,commandBar可以delete,CommandbarButton就不能delete,真怪!
3。 如果用word本身的 commandBarButton的faceId就可以,用自定义的图标就不行?

帮帮我吧!
 
没有人回答?已经很久啦
 
关于第4个问题,我想可能是这样的,当系统通知word关闭某个document时,
在真正关闭document前,用户可以在OndocumentbeforeClose里控制是否真正
执行该关闭命令。如果Cancel为False(也可能为true,需要试一下),则停止
关闭该document.
我记得在PB里,对于关闭窗口有类似的机制。如果用户点了窗口右上角的小叉子
关闭窗口,而你这时可能不希望关闭该窗口,需要做一些其他处理。如给个提示
然后停止关闭操作,就可以利用Cancel来取消该关闭操作。
 
4. ExcelApplication.DisplayAlerts[0] := False;
 
接贵宝地一用!
我在wordappliaction中,如何在打开的word中增加图表(二维或三维)!
 
跟踪word中的宏!
 
问题没有解决。现在用其他的方法暂代。
 
没人继续111111111?!!!
 
请大家参加讨论
 
问题2,可以使用XPmen控件实现!
 
cnzhw007:
我不知道XPmen是什么控件。但我问的是Word的问题,与控件无关,现在也没有解决,我用word内部的FaceId代替。
 
应该是xpmenu
 
xpmenu 跟这个问题没有任何联系。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
970
SUNSTONE的Delphi笔记
S
顶部 底部