Открыть документ Word из Internet Explorer в интрасети - PullRequest
1 голос
/ 03 сентября 2010

У нас есть внутренний сайт для управления документами.Когда вы решаете открыть документ, он запускает следующий скрипт для открытия файла:

<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 (см. мой предыдущий пост )

Если я запускаю скрипт локально на моем компьютере или открываю документы вручную, макросы работают правильно.Как мне заставить это работать?Любой параметр, который я могу сделать в Word или Internet Explorer, или я могу переписать скрипт на сайте, который открывает документы.

Ответы [ 2 ]

1 голос
/ 03 сентября 2010

Попробуйте разрешить все виды сценариев в IE.Я думаю, что что-то было в макросах ...

0 голосов
/ 03 сентября 2010

Я полагаю, что проблема связана с настройкой безопасности IE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...