如题!!!!!!!!!!!!!!!!我给300分系统不让!!!
解决方案 »
- 如何在主窗体上获取子窗体关闭发出的windows message
- 广州一卡通公司诚邀加盟
- 想做一bitbtn組件,該組件設計好後,按組件click能動態調用一表單,該表單的主要作用是查詢database任意sql表任意field,
- *.sql中的脚本文件如何执行?
- [sql server]一个简单的问题,发分了
- 程序员大本营3.0 数据库版-------------怎么样
- D7下用Rave Report好还是Fast Report好,请有经验的谈谈
- 请问关于 Delphi ADO 开发应用工程的编译问题....
- 老千,上次的那个rose下载网站,你还记得吗?偶忘了,搜索了几遍野没找到//牛虻
- 用Delphi 5 调用 VC++ 6 的dll类中的函数出现问题(Access Violation)
- 3层结构一问
- 急!!打印图形问题
请问:怎样用wordapplication增、删、改WORD菜单?需要示范代码,谢谢!
来自:menxin, 时间:2001-11-1 12:37:00, ID:700137
呵呵,真加这么多呀,好,我给你写一个吧uses Office2000;{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
begin
WordApplication1.Connect;
WordApplication1.Visible:=true;
end;procedure TForm1.Button2Click(Sender: TObject);
var i:Integer;
begin
if WordApplication1.CommandBars.ActiveMenuBar.Enabled then begin
with WordApplication1.CommandBars.ActiveMenuBar do begin
{ ListBox1.Clear;
for i:=1 to Controls.Count do
ListBox1.Items.Add(Controls[i].Caption);}//你可以把现有的菜单信息放在这个LISTBOX里看一下
Controls[5].Set_Visible(false); //删除菜单,实际是隐藏
Controls[Controls.Count].Set_Caption('我的帮助'); //改菜单项
with Controls.Add(msoControlpopup,EmptyParam,EmptyParam,EmptyParam,true) do begin //增加菜单
Set_Caption('新菜单项');
end;
end;
end;
end;
ListBox1.Items.Add(Controls[i].Caption);}到这里可以把那些菜单给显示出来,下面一句就有错了,不知道为什么