各位高手,请帮我改一段代码
本人初次接触OLE编程,希望能够在OleContainer上显示Word文档,能够浏览全部,但不出现Word 的编辑按钮等冬冬。以下这段代码实现不了。
请各位高手帮忙,不胜感激。
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Variant V,VC,VI;
AnsiString name;
V = CreateOleObject("Word.Application");
VC = V.OlePropertyGet("CommandBars");
for(int i=1;i<128;i++)
{
VI = VC.OlePropertyGet("Item",i);
name = AnsiString(VI.OlePropertyGet("name"));
if(name!="Menu Bar")
VI.OlePropertySet("Visible",false);
}
Form2->OleContainer1->CreateObjectFromFile("E:\\temp.doc",false);
Form2->OleContainer1->DoVerb(ovShow);
Form2->ShowModal();
}