急需bcb6操作word文档的例子
我照着老妖的方法试了,现在有一个新的需求无法实现
用自定义模板打开新文档,然后添加表格
自定义模板存在数据库中,现假设在可执行程序的当前目录有 mb.dot 文件。
[解决办法]
创建文档时,先从数据库中将模板读出,存为一个本地临时文件,如C:\\123.dotx,然后:
String strDotFile = "C:\\123.dotx";vWordApp.OlePropertyGet("Documents"). OleFunction("Add", strDotFile.c_str());
[解决办法]
Variant WordObject;
String StrCurrentPath = GetCurrentDir()+"\\"+"mb.Doc";
WordObject = CreateOleObject("Word.Basic");
WordObject.Exec(Procedure("FileNew"));
WordObject.Exec(Procedure("EndOfDocument"));
WordObject.Exec(Procedure("FileSaveAs")<<StrCurrentPath); //保存Word
WordObject.Exec(Procedure("FileOpen")<<StrCurrentPath); //打开Word
WordObject.Exec(Procedure("FileClose")<<1); //关闭Word
MessageBox(Handle,"Word文件保存成功!","信息提示",MB_OK);