Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как закрыть файл через VBA / 8 сообщений из 8, страница 1 из 1
08.05.2018, 07:12
    #39641757
SAS2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закрыть файл через VBA
Необходимо до выполнения основного кода закрыть два файла word, например test1 и test2
без сохранения

как это сделать?
...
Рейтинг: 0 / 0
08.05.2018, 10:46
    #39641870
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закрыть файл через VBA
...
Рейтинг: 0 / 0
10.05.2018, 04:16
    #39642442
SAS2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закрыть файл через VBA
А можно просто пример который будет работать, где просто закроется указаный файл
...
Рейтинг: 0 / 0
10.05.2018, 07:29
    #39642459
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закрыть файл через VBA
SAS2014, а кем открыты эти файлы? другим приложением? Если так - то FindWindow + TerminateProcess.
...
Рейтинг: 0 / 0
10.05.2018, 08:35
    #39642464
SAS2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закрыть файл через VBA
AkinaSAS2014, а кем открыты эти файлы? другим приложением? Если так - то FindWindow + TerminateProcess.

логика такая, что в excel формируется таблица, далее после автоматич. редактирования макросами выполняется выгрузка таблиц в word файл (шаблон), чтобы не было ошибок типа нет прав на открытия что файл открыт уже, я хочу сделать так, чтобы макрос закрывает открытый word файл, и дальше уже снова как описано выше
...
Рейтинг: 0 / 0
10.05.2018, 09:11
    #39642473
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закрыть файл через VBA
SAS2014чтобы не было ошибок типа нет прав на открытия что файл открыт уже, я хочу сделать так, чтобы макрос закрывает открытый word файл, и дальшеИ дальше юзер обнаруживает, что отредактированный им после предыдущего формирования файл закрылся без сохранения, похерив два часа геморроя, и начинает портить карму разработчика непечатными выражениями. Оно тебе надо?

Обрабатывай ошибку открытия, и если она возникает - выводи сообщение, что "Вероятно, файл шаблона уже открыт, переключитесь в MS Word и закройте файл. <Продолжить, Прервать>". А дальше пусть юзер сам разгребается...
...
Рейтинг: 0 / 0
10.05.2018, 09:13
    #39642474
SAS2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закрыть файл через VBA
AkinaSAS2014чтобы не было ошибок типа нет прав на открытия что файл открыт уже, я хочу сделать так, чтобы макрос закрывает открытый word файл, и дальшеИ дальше юзер обнаруживает, что отредактированный им после предыдущего формирования файл закрылся без сохранения, похерив два часа геморроя, и начинает портить карму разработчика непечатными выражениями. Оно тебе надо?

Обрабатывай ошибку открытия, и если она возникает - выводи сообщение, что "Вероятно, файл шаблона уже открыт, переключитесь в MS Word и закройте файл. <Продолжить, Прервать>". А дальше пусть юзер сам разгребается...

хм ну если по христиански то да можно так
...
Рейтинг: 0 / 0
14.05.2018, 01:58
    #39644089
SAS2014
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закрыть файл через VBA
Вопрос решен, использовал обработчик исключений
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как закрыть файл через VBA / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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