![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Artiom |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1031 Регистрация: 11.3.2003 Где: Минск\Баку Репутация: нет Всего: 17 |
Интересует вопрос, можно ли средствами javascript запустить MS Word, создать и открыть документ на основе шаблона?
Похожую задачу раньше решал на VBScript, но теперь надо из печатать из HTML страничке, расположенной на сервере... Если есть такая возможность - киньте пример, пожалуйста -------------------- Если тебя жизнь трахает, значит, ты ещё живой |
|||
|
||||
| Artiom |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1031 Регистрация: 11.3.2003 Где: Минск\Баку Репутация: нет Всего: 17 |
Нашел вот такой код
Но он не отрабатывает. При нажатии на кнопку Word не стартует. MS Office на компьютере установлен -------------------- Если тебя жизнь трахает, значит, ты ещё живой |
|||
|
||||
| cruelangel |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 319 Регистрация: 12.9.2007 Репутация: 4 Всего: 8 |
вышли клиенту пустой документ
|
|||
|
||||
| dsCode |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 565 Регистрация: 8.9.2007 Где: Saint-Petersburg Репутация: 19 Всего: 26 |
Artiom, пример рабочий, вероятно у Вас ограничен запуск ActiveX (возможно, только для создания клиентских приложений, в данном случае Word'a). Может быть из-за версии Word'a, хотя вряд ли. 90% - ограничение в политике безопасности.
Кстати, как Вы понимаете, это касается только IE, это не будет работать ни в FF, ни в Oper'e. |
|||
|
||||
| Artiom |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1031 Регистрация: 11.3.2003 Где: Минск\Баку Репутация: нет Всего: 17 |
На локале пример запустил. Но если положить страничку на удаленный сервер, то скрипт ведет себя странно. Ворд стратует (вижу процесс WINWORD.EXE в диспетчере задач). Но документ не создается, не открывается - собственно кроме диспетчера задач ничто и не говорит, что скрипт работает
-------------------- Если тебя жизнь трахает, значит, ты ещё живой |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Похоже, разрешение на запуск Ворда определяется настройкой "Использование элементов ActiveX, не помеченных как безопасные" в параметрах безопасности для данной зоны. Если стоит "разрешить" или "предлагать", скрипт работает, если "отключить" - вываливается ошибка в 17-й строке "Невозможно создание объекта сервером программирования объектов" и создается тот самый загадочный "подпольный" экземпляр Ворда. По крайней мере, у меня (XP Home SP2 рус., IE6.0.2900.2180, Office 2003 Pro) это выглядит так...
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Artiom |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1031 Регистрация: 11.3.2003 Где: Минск\Баку Репутация: нет Всего: 17 |
SelenIT, я как раз пришел к такому же выводу - поставил "Promt" и IE стал предлагать действие.
Ну конкретно эта проблема решилась - всем спасибо за помощь -------------------- Если тебя жизнь трахает, значит, ты ещё живой |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |