powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / закрыть файл програмно
25 сообщений из 223, страница 1 из 9
закрыть файл програмно
    #36717295
vera_t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При выполнении команды из макроса Documents.Close word спрашивает сохранять ли файл. как можно закрыть файл без вопросов?
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36717327
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Documents.Close wdDoNotSaveChanges
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36717740
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
ActiveDocument.Close wdDoNotSaveChanges 'закрываем документ без сохранения , диалог "Сохранить документ" отображаться не будет
'А как будет с сохранением документа, чтобы диалог "Сохранить документ" не отображался и затем убрать окно Ворд, чтобы не висело????? Спасибо
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36717765
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюShocker.Pro,
ActiveDocument.Close wdDoNotSaveChanges 'закрываем документ без сохранения , диалог "Сохранить документ" отображаться не будет
'А как будет с сохранением документа, чтобы диалог "Сохранить документ" не отображался
У автора, этот вопрос не возник, потому что, видимо, он умеет пользоваться хелпом.

Ципихович Эндрюи затем убрать окно Ворд, чтобы не висело????? Спасибо
посмотри методы объекта Application
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36717772
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, спасибо большое, как Вы умеете доходчиво объяснять
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36720764
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vera_t, подскажите пожалуйста
ActiveDocument.Close wdDoNotSaveChanges 'закрываем документ без сохранения, диалог "Сохранить документ" отображаться не будет
'А как будет с сохранением документа, чтобы диалог "Сохранить документ" не отображался и затем убрать окно Ворд, чтобы не висело????? Спасибо
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36720770
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрюvera_t, подскажите пожалуйста
ActiveDocument.Close wdDoNotSaveChanges 'закрываем документ без сохранения, диалог "Сохранить документ" отображаться не будет
'А как будет с сохранением документа, чтобы диалог "Сохранить документ" не отображался Вот ведь лентяй. Ну мог бы хотя бы написать этот код и увидеть в выпадающем списке wdDoNotSaveChanges еще и wdSaveChanges
Ципихович Эндрюи затем убрать окно Ворд, чтобы не висело????? Спасибо
.Quit
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36720773
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, у меня ничего никуда не выпадало, давайте Веру спросим
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36720775
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюShocker.Pro, у меня ничего никуда не выпадало, давайте Веру спросимЯ опять недостаточно подробно ответил?
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36720784
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну дайте у Веры спросить, или подскажите скрипт????
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36720786
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюНу дайте у Веры спросить, или подскажите скрипт????
Ну ладно-ладно. Подождем Веру....
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36722438
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

ActiveDocument.Close wdDoNotSaveChanges 'закрываем документ без сохранения, диалог "Сохранить документ" отображаться не будет
'А как будет с сохранением документа, чтобы диалог "Сохранить документ" не отображался и затем убрать окно Ворд, чтобы не висело?

У автора, вообще никаких вопросов не возникло, потому что, видимо, он умеет пользоваться хелпом или по другому поводу не известно? Помоему если умеешь пользоваться хелпом, вобще вопрос не должно возникать, во всяком случае, такой как она задала, разве не так?

И чтобы уже всё до конца мне выяснить еще подскажите, пожалуйста:
Я запускаю с шаблона файл, макросы Sub AutoNew() и Sub AutoOpen() имеются, их задача, проверить есть ли диск D, есть ли на нём определённая папка, если нет выдать сообщение. Например она есть, я открываю этот шаблон, получаю Документ1 и тут же ничего не делая его закрываю, у меня выдаётся сообщение, сохранить ли сохранения, но я же ничего не делал, как можно от этого сообщения избавитья?, может, что-то надо в AutoClose прописать. Вобще каков скрипт следующего условия, если в документе ничего не изменилось, то есть в него я ничего не вводил и с него ничего не удалял, тогда ...? Может я не правильно в этом условии высказался но смысл остаётся прежним, если пользователь ничего не сделал сам, тогда нечего у него и спрашивать. Спасибо.
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36722595
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю,

свойство документа Saved показывает, сохранен документ или нет
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36722599
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
я в этом и не сомневался, подскажите скрипт, пожалуйста?
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36724236
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну уж подскажите, читал, пробовал, остановился на этом:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub AutoClose()

Set DocWord = ActiveDocument 'создаём  объект, активный документ Word-a

'проверка, были ли сохранены внесенные изменения свойством Saved
'если изменения не были сохранены - сохранить их

If DocWord.Saved = False Then DocWord.Close True 'ошибка команды???? и всё же появляется окно сохранения документа????????7

'закрываем Word (без запроса на сохранение)
DocWord.Quit True

'уничтожаем обьект - документ
Set DocWord = Nothing

End Sub
Ошибка в тексте
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36724241
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
Set DocWord = ActiveDocument 'создаём  объект, активный документ Word-a
Ну, в принципе, в это нет никакой необходимосте, но - если для наглядности - можно оставить.

Код: plaintext
1.
DocWord.Close True 'ошибка команды???? и всё же появляется окно сохранения документа????????7
почитай описание метода Close. Там нет параметра True, к тому же мы обсуждаем это с самого начала топика

Код: plaintext
DocWord.Quit True
Что это за конструкция? У документа нет метода Quit, он есть у приложения
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36724243
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
Код: plaintext
1.
DocWord.Close True 'ошибка команды???? и всё же появляется окно сохранения документа????????7
почитай описание метода Close. Там нет параметра True, к тому же мы обсуждаем это с самого начала топика
А все от нежелания использовать Оклиптик.
В случае правильного объявления переменной, все параметры метода Close выпадут сами, можно даже хелп не читать. Но мы же не ищем легких путей...
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36724245
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
Код: plaintext
DocWord.Quit True
Что это за конструкция? У документа нет метода Quit, он есть у приложения
Это тоже выявил бы Оклиптик. Но твое упорство в биении головой об стену просто поражает.
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36724246
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюShocker.Pro, у меня ничего никуда не выпадало
Потому что нет Оклиптика и не определена правильно переменная документа
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36724260
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, Оклиптик!!!, что за Оклиптик? где то я об этом слышал
У, какое невежество, Вы вероятно говорите о Option Explicit, сам догадался!
А если серьёзно, делаю сейчас так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Option Explicit

Sub AutoClose()

Dim DocWord As Word.Document 'экземпляр документа

Set DocWord = ActiveDocument

'проверить, были ли сохранены внесенные изменения свойством Saved и если изменения не были сохранены - сохранить их;

If DocWord.Saved = False Then DocWord.Save

'закрываем документ (без запроса на сохранение)
DocWord.Close 'True здесь пробовал и до заремарчивания 'True и после ????????????????

'закрываем Word (без запроса на сохранение)
DocWord.Quit True

'уничтожаем обьект - документ
Set DocWord = Nothing

End Sub

Опять не получается. Подскажите, благаю
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36724262
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюОпять не получается.
В чем это выражается? Какой текст ошибки?
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36724273
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, конструктивный разговор, на этой строке:
DocWord.Close 'True здесь пробовал и до заремарчивания 'True и после ????????????????
Ошибка команды и крестик в сообщении.
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36724277
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович ЭндрюОшибка команды и крестик в сообщении.
Конструктивный разговор. Место ошибки я понял. Иконку сообщения тоже. Текст сообщения об ошибке увидеть бы.
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36724289
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стоп, а что за бред вообще.
Зачем закрывать документ в AutoClose? То есть тогда, когда и так происходит его закрытие. Вот и выходит бред.
...
Рейтинг: 0 / 0
закрыть файл програмно
    #36724290
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
я понял к чему Вы клоните, там есть кнопка Справка
И понеслось, почему не нажмёте справку и т.д и т.п. Нажимал она не открывается
...
Рейтинг: 0 / 0
25 сообщений из 223, страница 1 из 9
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / закрыть файл програмно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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