我們有一個用於文檔管理的內部網站。當您選擇打開一個文檔,它運行下面的腳本來打開文件:從內部網上的Internet Explorer打開Word文檔
<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>
的問題是,在文檔中的宏不正確,現在運行,因爲我們從Windows XP升級與Office 2003到Windows 7使用Office 2007(請參閱my previous post)
如果我在本地計算機上運行腳本,或者如果我手動打開文檔,宏工作正常。我如何得到這個工作?我可以在Word或Internet Explorer中執行的任何設置,或者我可以在打開文檔的網站上重寫腳本。
...在您的信任區域中,並將您的Intranet服務器添加到此區域。千萬不要想到在Internet區域中啓用此功能 - 您會爲各種惡意軟件打開一個網關。 – Piskvor 2010-09-03 08:20:41
我將互聯網服務器添加到本地Intranet區域。然後我將「未標記爲安全腳本的ActiveX控件初始化和腳本」設置爲已啓用。 – magol 2010-09-03 08:50:03
Piskvor,感謝您以更詳細的方式編寫:) – vlood 2010-09-03 14:43:00