26

Re: AHK: MS Word AutoSaver

Код должен оформляться специальным тегом. anp, исправьте это сообщение: http://forum.script-coding.com/viewtopi … 32#p119232.
Предложения должны начинаться заглавной буквой и заканчиваться знаками препинания.
anp, исправьте:
http://forum.script-coding.com/viewtopi … 36#p119236

http://forum.script-coding.com/viewtopi … 38#p119238
http://forum.script-coding.com/viewtopi … 51#p119251
http://forum.script-coding.com/viewtopi … 54#p119254
http://forum.script-coding.com/viewtopi … 57#p119257

stealzy, аналогичная просьба не забывать точки. http://forum.script-coding.com/viewtopi … 52#p119252

27 (изменено: svoboden, 2017-09-10 22:32:50)

Re: AHK: MS Word AutoSaver

Malcev пишет:

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

Не знаю, как там могут не работать примеры, если вопросы абсолютно одинаковые. Да и еще там выбран лучший ответ.

28

Re: AHK: MS Word AutoSaver

ypppu
Ваше поручение выполнено. Благодарю за заботу.

29

Re: AHK: MS Word AutoSaver

svoboden, я тоже не знаю, так как ворд не стоит.

30

Re: AHK: MS Word AutoSaver

Malcev, так я тоже не знаю, у меня не активирован World.

31 (изменено: svoboden, 2017-09-13 03:24:02)

Re: AHK: MS Word AutoSaver

Тут и тут, смотрите еще про Word ответы, а про COM можно здесь прочитать.

+ anp

32 (изменено: svoboden, 2017-09-13 04:54:19)

Re: AHK: MS Word AutoSaver

Проверил, вот так у меня нормально все сохраняет:

1::
Word := ComObjActive("Word.Application")
Files := "Путь к файлу.docx" . filename
word.ActiveDocument.SaveAs(Files)
return

33

Re: AHK: MS Word AutoSaver

svoboden
Спасибо, посмотрю, как только время появится. Но это же только часть кода?
У меня пока вариант MandarinKa02 отлично работает. Поставил на сохранение каждые три минуты. Сегодня раза три спасло от потери данных. Теперь, когда Word не может файл сохранить, то он хотя-бы сообщает: "не удалось сохранить файл". Раньше же просто молчал, как партизан. Проблема такая только с большими файлами, где много рисунков и фотографий.

34 (изменено: MandarinKa02, 2017-12-21 19:37:08)

Re: AHK: MS Word AutoSaver

anp пишет:

У меня пока вариант MandarinKa02 отлично работает.

Обращайтесь.

35

Re: AHK: MS Word AutoSaver

MandarinKa02, для выделения кода цветом допустимо использовать тег quote, но не spoiler, исправьте: http://forum.script-coding.com/viewtopi … 56#p117656. Спойлер можно использовать в дополнение к тегу code или quote, но не вместо.

Проставьте точки в конце предложений.
http://forum.script-coding.com/viewtopi … 20#p119320

http://forum.script-coding.com/viewtopi … 99#p119299
http://forum.script-coding.com/viewtopi … 39#p119239
http://forum.script-coding.com/viewtopi … 26#p119126
http://forum.script-coding.com/viewtopi … 10#p118910
http://forum.script-coding.com/viewtopi … 61#p118861
http://forum.script-coding.com/viewtopi … 31#p118831
http://forum.script-coding.com/viewtopi … 37#p118237
http://forum.script-coding.com/viewtopi … 29#p118229
http://forum.script-coding.com/viewtopi … 27#p118227
http://forum.script-coding.com/viewtopi … 25#p118225
http://forum.script-coding.com/viewtopi … 03#p118103
http://forum.script-coding.com/viewtopi … 47#p118047
http://forum.script-coding.com/viewtopi … 03#p118003
http://forum.script-coding.com/viewtopi … 04#p118004
http://forum.script-coding.com/viewtopi … 37#p118037
http://forum.script-coding.com/viewtopi … 36#p117936
http://forum.script-coding.com/viewtopi … 10#p117910
http://forum.script-coding.com/viewtopi … 66#p117866

36 (изменено: svoboden, 2017-09-14 02:09:16)

Re: AHK: MS Word AutoSaver

Вы и вправду считаете, что обычные сочетание клавиш будут надежней работать, чем com объекты? А если окно будет перекрыто другим окном, или оно не будет активно, или программа будет свернута, как хоткеи, тогда могут помочь?

37

Re: AHK: MS Word AutoSaver

svoboden пишет:

А если окно будет перекрыто другим окном, или оно не будет активно

В коде MandarinKa02 окно тупо активируется перед отправкой сочетания, логичнее конечно отправлять сочетание только если окно активно, потому что в ином случае и сохранять нечего. Кстати, ControlSend позволяет отправлять в неактивные окна.

38 (изменено: svoboden, 2017-09-14 02:24:06)

Re: AHK: MS Word AutoSaver

stealzy пишет:

Кстати, ControlSend позволяет отправлять в неактивные окна.

ControlSend в MC World?
Это, например, почти тоже самое, что в гугл хром оправить ControlSend. От кого-кого, но от вас я такого не ожидал.

39 (изменено: stealzy, 2017-09-14 02:38:09)

Re: AHK: MS Word AutoSaver

svoboden, какие-то проблемы с ControlSend?
Только что проверил - все работает, и в 2003, и в 2007, даже в свернутых окнах.

ControlSend _WwG1, % "^" Format("{vk{:x}}", GetKeyVK("S")), ahk_class OpusApp ahk_exe WINWORD.EXE

Я ведь не против COM методов, я лишь ответил по существу ваших возражений против ^s.
И кстати, чего именно вы от меня не ожидали ?

40 (изменено: svoboden, 2017-09-14 03:15:30)

Re: AHK: MS Word AutoSaver

Еще какие. У меня ничего не сохраняет. World 2010.

stealzy пишет:

В коде MandarinKa02 окно тупо активируется перед отправкой сочетания

Ну и что, что активируется, а как этот код сохранит файл, если я, например, выберу пункт Файл.
P.S. Не понимаю, почему вы за, за не очень надежный метод в этом вопросе, ну, ладно. Я лично за COM в этом вопросе.

41

Re: AHK: MS Word AutoSaver

svoboden пишет:

Не понимаю, почему вы за

Я разве где-то писал что за? Просто заметил что возражения в 36 сообщении ни по делу.