一个问题,想了好久,没有答案,求助! 从数据库里提出某WORD文件,存为临时文件打开,修改后关闭此文件时自动存入数据库,我觉得很难 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function OpenWordDocument(const AFileName: String; AControl: TCustomMemo): Boolean;var NewDoc: Variant; V: OleVariant;begin try try V := CreateOleObject('Word.Application');//建立自动化对象 NewDoc :=V.Documents.Open(AFileName); //打开指定文件 NewDoc.Content.Copy; //拷贝到剪贴板 AControl.Lines.Clear; AControl.PasteFromClipboard; //粘贴 NewDoc.Close; //关闭Word文件 finally V.Quit; //释放自动化对象 end; Result := True; except Result := False; end;end; 楼上兄台的方法仅可用于纯文本格式的Word文档. 用ole 不可以吗?修改后自动保存到文件(将文件保存到流然后在提交流到你的数据库中) 问一个Webbrowser的超级难的问题,谁实现的话,立马送200分。 一个已编译好的flash文件,我怎么知道它里边引出什么参数? 一道大学里的题,请大家帮忙看一看 正则表达式的问题? 如何用DELPHI调用帮助文件(帮助文件扩展名为chm)? 校园名词与经典诗词~ 如何在WORD的页眉中的一个文本框里写字? 奇怪的问题 过滤表的记录? 想让Windows关机前自动执行我的程序,有什么好办法? 怎么做类似outlook的面板(在左侧,象导航栏,在上面新建快捷方式)!!!!! 请教诸位大侠,如何用程序控制com+组件注册、打开和关闭
AControl: TCustomMemo): Boolean;
var
NewDoc: Variant;
V: OleVariant;
begin
try
try
V := CreateOleObject('Word.Application');//建立自动化对象
NewDoc :=V.Documents.Open(AFileName); //打开指定文件
NewDoc.Content.Copy; //拷贝到剪贴板
AControl.Lines.Clear;
AControl.PasteFromClipboard; //粘贴
NewDoc.Close; //关闭Word文件
finally
V.Quit; //释放自动化对象
end;
Result := True;
except
Result := False;
end;
end;