Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Операционные системы > Windows
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 16.05.2019, 14:49   #11
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 25,613
Репутация: 5617
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
его отсутствие? если файл не в облаке
а куда оно делось то?
Название: excel_autosave.png
Просмотров: 29

Размер: 23.4 Кб

впрочем, согласен. автосохранение вряд ли поможет - оно то делает отдельную копию, а не сохраняет исходный файл.

Последний раз редактировалось Serge_Bliznykov; 16.05.2019 в 15:02.
Serge_Bliznykov на форуме   Ответить с цитированием
Старый 16.05.2019, 15:37   #12
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 18,740
Репутация: 3673

icq: 512-765
skype: alexp.frl
По умолчанию

Оно AutoRecover называется в последних версиях.
Нормальное автосохранение есть только для документов из OneDrive.
Alex11223 на форуме   Ответить с цитированием
Старый 16.05.2019, 16:18   #13
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 25,613
Репутация: 5617
По умолчанию

предложу такой вариант.
As Is

сразу скажу - не очень безопасный
(- у нас дыра в безопасности!
- ну слаба Богу, хоть что-то у нас в безопасности! )


у меня на тестах отработало штатно.
у Вас - надо проверять.
SavecloseExcel.rar

суть такая.
положить вместе эти два файла.
один из них скрипт на VBS
Код:
    Dim objXL
    Dim Secur
    Set objXL = CreateObject("Excel.Application")
    objXL.Visible = TRUE
    secur = objXL.AutomationSecurity
    objXL.AutomationSecurity = 1
    objXL.Workbooks.Open replace(Wscript.ScriptFullName,".vbs",".xlsm")
    objXL.AutomationSecurity = secur
он запускает SavecloseExcel.xlsm
в этом файле есть модуль на VBA, который сохраняет все открытые книги и закрывает их, после чего выходит сам.

Ещё раз повторю.
Использовать только на свой страх и риск.

А по сути Вы пытаетесь программным способом решить административную задачу. Пользователи должны заботиться о том, чтобы файл был сохранён. если файл не сохранён - виноват пользователь, которые не сохранил данные, а не программа.
Serge_Bliznykov на форуме   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выключение компьютера по расписанию moony80 Windows 12 23.08.2014 22:25
Воспроизведение видео по расписанию Razyiller Мультимедиа в Delphi 12 03.09.2011 14:13
Очистка файлов по расписанию Anubys PHP 1 31.07.2011 17:59
как запустить макрос по расписанию? zander Microsoft Office Excel 4 19.11.2009 23:50
Выполнение скрипта по расписанию Sparky PHP 7 30.10.2009 17:33


18:53.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru