Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> javascript и VBA?? 
:(
    Опции темы
zima68
Дата 18.3.2005, 19:42 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Проблема такая открываем IE ворд документ (href="doc1.doc") можно ли javascript'ом вызвать макрос который находится в этом документе (желательно ему еще и параметр передать). Если кто знает помогите, плз. А если кто-нибудь еще и ссылочку какую-нибудь кинет по теме так вообще тому вечный респект
  Вверх
trix
Дата 28.3.2005, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Observer Grabus
**


Профиль
Группа: Участник
Сообщений: 534
Регистрация: 30.1.2003
Где: Odessa

Репутация: нет
Всего: 12



не, так не пойдет. если ты хочешь управлять тем документом, который ты открываешь, ты должен действовать через COM. ну там всякие word=CreateObject("Word.Application"); и т.д., но это очень долго ковырять надо. По этому есть метод запуска макроса куда попроще, просто в командную строку прописать нужный ключ.
Код

<a href="doc1.doc /m macros"> жми </a>

doc1.doc - это твой файл
/m - это нужный ключ, он запускает макрос имя которого ты укажешь следующим параметром, здесь он завется macros. но учти, что при этом автозапускаемые макросы не выполняются.
если же ты не напишешь имя макроса, то файл откроется просто без выполнения автозапускаемых макросов.
ну вроде все. должно работать. если что непонял, пиши, разьясню.

з.ы. если у клиента будут стоять высокие параметры безопасности в ворде, то естественно макрос не запустится, если средние, то ворд спросит у клиента можно ли запустить макрос. соответственно, если низкие, то просто запустит.


--------------------
Тупое, бездушное SMS никогда, слышите вы? никогда не заменит живое общение по ICQ!
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0380 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.