首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi word 文档操作有关问题

2012-03-22 
delphi word 文档操作问题uses OleServer,DSOFile_TLBfunctionTform1.ReadWord :BooleanvarSp:SummaryPro

delphi word 文档操作问题
uses OleServer,DSOFile_TLB
function Tform1.ReadWord :Boolean;
var
  Sp:SummaryProperties;
  OleDocumentProperties1:TOleDocumentProperties;
begin
  OleDocumentProperties1 := TOleDocumentProperties.Create(nil);
  OleInitialize(nil); //初始化com组件
  OleDocumentProperties1.Open(TempStr,True,dsoOptionOpenReadOnlyIfNoWriteAccess);
  Sp:=OleDocumentProperties1.SummaryProperties;
  OleDocumentProperties1.Close(false);
  OleUninitialize;
  freeandnil(OleDocumentProperties1);
end;

通过ole 读取Word文档!为什么在我的delphi 上可以成功获取,
在别人的机子上就不行?

[解决办法]
OLE嵌入方式发布到别的电脑上一定会出现这种问题的;因为客户端上的环境和开发机上的环境不一样。我以前也用过这种方法,效果不好。在客户端很容易报找不到应用程序等问题。而且菜单栏控制也不好弄;如果只是为了使用Word可以考虑用WordApplication控件来控制文件的读写,用WebBroser来展现,一样能够达到您的需求。

[解决办法]
同意楼上

热点排行