0
我们有一个由别人构建在Oracle Forms 6i中的程序。有一种形式的功能,当按钮被点击时,表单将调用打开一个MS Word模板并将数据库中的数据放入模板中。现在我们已经迁移到Windows 7和Office 10,模板不再由Oracle Forms在MS Words中打开。没有错误...这是用于启动MS字的代码:Oracle Form 6i开放word文档
procedure fileopen (fname in varchar2) is
arglist ole2.list_type;
begin
obj_hnd := ole2.create_obj ('Word.Basic');
arglist := ole2.create_arglist;
ole2.add_arg (arglist, fname);
ole2.invoke (obj_hnd, 'fileopen', arglist);
ole2.invoke(obj_hnd, 'AppShow');
ole2.destroy_arglist (arglist);
end;
有没有人有一个想法,为什么MS字不启动?我该如何解决这个问题?当窗体在MS Word 2003的Windows XP下运行时没有任何问题。
谢谢。我试过但没有任何事情发生时,我从Word.Basic更改为Word.Application – user1298608