Есть ли возможность вызвать функцию C # с JavaScript? - PullRequest
3 голосов
/ 25 октября 2010

Я написал офисный плагин и с которым есть функция: openFile (String path) и в аддоне офиса я встраиваю объект браузера, и с помощью этого я могу встроить веб-страницу в надстройку офиса, и теперь я надеюсь, что я могу вызвать функцию C # "openFile" и передать путь на веб-странице с помощью javascript, и позволить office откройте назначенный файл для меня. Это возможно ? Что я могу сделать?

1 Ответ

4 голосов
/ 25 октября 2010

Да, это возможно.

Это делается с помощью свойства window.external ObjectForScripting на стороне хоста). См. Обзор управления WebBrowser в разделе FAQ.

Удачного кодирования.

Редактировать: Однако, вероятно, нет способа получить доступ к значению, указанному в поле загрузки файла, если вы не используете BHO - это вторичный вопрос / проблема, если она существует.

...