powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Перехват события закрытия word
8 сообщений из 8, страница 1 из 1
Перехват события закрытия word
    #39719201
noobig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имею функции открытия word-файла и его закрытия. Каким образом можно перехватывать событие закрытия открытого word-файла, чтобы при закрытии выполнять свои действия (в частности сохранять файл как новую версию).
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
var WordDocGlobal;
function OpenWordFile() {
var WordDoc = new ActiveXObject("Word.Application");
//alert('WordDoc: '+WordDoc);
WordDocGlobal = WordDoc;
//alert('WordDocGlobal: '+WordDocGlobal);
WordDoc.Application.Visible = true;
WordDoc.Documents.Open("d:\\Описание структуры XML-схемы.docx");
}

function CloseWordFile() {
WordDocGlobal.Application.Quit();
} 
...
Рейтинг: 0 / 0
Перехват события закрытия word
    #39719554
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня какая-то похожая задача была. Я ловил событие на получение фокуса. Ну, там не всё так просто. Хотя, можно попробовать.
...
Рейтинг: 0 / 0
Перехват события закрытия word
    #39719936
noobig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge,

Скиньте, пожалуйста, код
...
Рейтинг: 0 / 0
Перехват события закрытия word
    #39720122
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noobigShSerge,

Скиньте, пожалуйста, код
Это было не меньше пяти-семи лет назад. Что-то типа "window.onfocus=function...".
Это если из-под браузера. Но Вы же не написали подробностей.
Смысл в том, что после закрытия ворда активизируется окно, из-под которого этот ворд и был вызван.
...
Рейтинг: 0 / 0
Перехват события закрытия word
    #39720555
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получить ссылку на открытый ворд:

var WordDoc = GetObject("Word.Application");

Открыть ворд, нажать alt+f11, нажать f2, посмотреть список событий, имеющихся у класса Word.Application, сообразить с помощью головы, которое из них означает закрытие.
...
Рейтинг: 0 / 0
Перехват события закрытия word
    #39721233
noobig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно из браузера управлять открытым word-файлом. В идеале отслеживать каким-то образом закрытие и перехватывать это событие, чтобы предлагать свои действия.
...
Рейтинг: 0 / 0
Перехват события закрытия word
    #39721743
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noobigНужно из браузера управлять открытым word-файлом. В идеале отслеживать каким-то образом закрытие и перехватывать это событие, чтобы предлагать свои действия.без написания расширения не получится
...
Рейтинг: 0 / 0
Перехват события закрытия word
    #39721855
noobig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может быть можно управлять макросами word из JS. Запускать его могу, хотелось бы создавать
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Перехват события закрытия word
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]