Изменить имя сохраняемого файла в обработчике события сохранения
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Изменить имя сохраняемого файла в обработчике события сохранения

Изменить имя сохраняемого файла в обработчике события сохранения

Ответ
Поиск в этой теме
Непрочитано 25.12.2007, 09:26 #1
Изменить имя сохраняемого файла в обработчике события сохранения
Ax3
 
Programming, automation, CADs, GISs. "Теплоком"
 
Россия, Санкт-Петербург
Регистрация: 02.02.2007
Сообщений: 306

Всем привет, дорогие братья по разуму!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Не подскажете, как можно в обработчике события BeginSave изменить имя, с которым файл будет сохраняться?
P.S. Имеется в виду в VBA, хотя суть дела от этого не меняется, надеюсь.
P.P.S. В MS Word я делал по-другому - специально внутри обработчика делал сохранение документа с новым именем, а сохранение с текущим именем отменял. Но там синтаксис обработчика был
DocumentBeforeSave(ByVal Doc As Document, SaveAsUI As Boolean, Cancel As Boolean),
то есть внутри обработчика новый вызов операции сохранения (с новым именем) проходил без проблем, а в конце обработчика можно было сделать Cancel=true, и текущий вызов операции сохранения (с текущим именем) отменялся.
А здесь обработчику события сохранения
AcadDocument_BeginSave(ByVal FileName As String)
передается только имя сохраняемого файла, и отменить вызов сохранения нельзя.
__________________
На LISPе можно мыслить!
Просмотров: 4563
 
Непрочитано 25.12.2007, 12:12
#2
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,171


А зачем огород городить, если не секрет? Для перехвата стандартной команды qsave?
Не проще переопределить эту команду с помощью Redefine?
kp+ вне форума  
 
Автор темы   Непрочитано 25.12.2007, 12:45
#3
Ax3

Programming, automation, CADs, GISs. "Теплоком"
 
Регистрация: 02.02.2007
Россия, Санкт-Петербург
Сообщений: 306


Да понимаете, уважаемый, мне нужно перехватить событие сохранения save или saveas и определить, с правильным ли именем сохраняется файл, и если нет - то задать правильное имя (в имя файла включаются автор и дата). Насчет redefine - конечно, хороший вариант. Подумаю. Спасибо. Благодарю за отзывчивость.
__________________
На LISPе можно мыслить!
Ax3 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Изменить имя сохраняемого файла в обработчике события сохранения



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Закрытие файла без сохранения plaz Программирование 27 16.09.2010 16:16
Вариация моделей в SCAD - проблемы с РСУ UIII SCAD 2 04.10.2007 13:35
структурированный список Holon Программирование 22 11.09.2007 14:09
Имя инсталяционного файла ToolPac подскажите !!! ERN AutoCAD 1 26.03.2005 14:56