我们有一个用于文件管理的内部网站。当您选择打开文档时,它将运行以下脚本来打开文件:

<a href="javascript:opendokument('P:\\01\\2-010-01.doc')">012-010-01</a>

<SCRIPT language=javascript>
function opendokument(dokument){
var objAppl;

try{
    objAppl = GetObject("","Word.Application");
    objAppl.Documents.open(dokument);
}
catch(exception){
    objAppl = new ActiveXObject("Word.Application");
    objAppl.Visible = true;
    objAppl.Documents.open(dokument);
}
objAppl = null;
}
</script>


问题是,当我们从带有Office 2003的Windows XP迁移到带有Office 2007的Windows 7时,文档中的宏现在无法正确运行(请参见my previous post

如果我在计算机上本地运行脚本,或者如果我手动打开文档,宏将正常工作。我该如何工作?我可以在Word或Internet Explorer中执行的任何设置,或者可以在打开文档的网站上重写脚本。

最佳答案

尝试允许IE中的所有脚本。我相信关于宏的事...

09-30 16:31