看一下这个:
来自:yzhshi, 时间:2002-1-27 17:59:00, ID:888431 | 编辑
实验代码如下,希望那位能够将Com部分不上,我对这个是根本不懂。[
]
uses Comobj,Word2000;
var
Word_Handle, Doc_Handle: OleVariant;
Word_Button: OleVariant;
procedure TForm1.Button1Click(Sender: TObject);
begin
try
Word_Handle := GetActiveOleObject('Word.Application');
except
try
Word_Handle := CreateOleObject('Word.Application');
except
Exit;
end;
end;
Word_Handle.Visible := True;
Doc_Handle := Word_Handle.Documents.open(FileName := 'C:/1.doc');
end;
procedure TForm1.Button2Click(Sender: TObject);
var
Word_menubar: OleVariant;
begin
Word_menubar := Doc_Handle.CommandBars[2];//默认添加到了Formating上面
Word_Button := Word_menubar.Controls.Add(type := 1, Temporary := False);
Word_Button.Caption := '测试按钮';
Word_Button.Visible := True;
Word_Button.OnAction :='!<BtnEvent>';
end;
其实对你很简单,你只需要找到那个按钮,然后设置他的OnAction为空就可以了。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=737517
也许还有一些对你有帮助的。