Открытие Word Document из IE - PullRequest
       13

Открытие Word Document из IE

5 голосов
/ 28 апреля 2010

Я открываю текстовый документ через IE в локальной сети, он открывается нормально, но если документ защищен паролем, он должен запросить пароль, которого нет.

Что-то, что я должен сделать, чтобы получить запрос пароля?

Я открываю документ по ссылке на веб-странице, например

<a href="\\path\to\file.doc">Document</a>

Ответы [ 2 ]

5 голосов
/ 17 мая 2010

Я получил то, что хочу работать, используя следующий javascript / jQuery. JQuery не требуется, я использовал его, так как он уже есть в проекте.

$('a.openDoc').live('click',function(){
    var file = $(this).attr('href');

    // This is what does the work.
    try
    {
        try
        {
            // get Word Active-X Object if Word is open.
            var word = GetObject('',"Word.Application");
        }
        catch(e)
        {
            // create new Word Active-X Object.
            var word = new ActiveXObject("Word.Application");
        }

        word.Visible = true; // Make sure Word is visible.
        word.Documents.Open(file); // Open the file you want.
    }
    catch(e)
    {
        alert(e.description);
    }
    // End work.

    return false;
});
1 голос
/ 16 мая 2010

Если у вас все в порядке с открытием документа в самом Word (и , а не в IE), возможно, это укажет вам правильное направление:

http://www.velocityreviews.com/forums/t109523-open-word-doc-in-word-not-in-browser.html

...