2013-08-20 7 views
0

Возможно ли создать макрос в MS Office (в данном случае Word), который изменит другой макрокоманд? Я пытался найти информацию, но никаких результатов.VBA Macro change macro

У меня есть документ, который работает как шаблон. Содержимое шаблона изменяется, а затем сохраняется в другом файле. Однако важно иметь в нем текущую дату. Он не может быть обновлен самостоятельно. Эти документы идут в папку людей, и важно знать, когда они получают документ, поэтому это должны быть просто данные (или что-то, что не обновляется).

Я думал о макро событий на пуск, который ввода текущей даты и на выходе он спросит «Хотите ли вы функциональность самообновление» Да/Нет

Если да, то не удалить это событие. Однако я понятия не имею, возможно ли это. Если это, я до сих пор не знаю, как его искать.

ответ

0

Нет, это невозможно. В VBA, в отличие от некоторых языков нижнего уровня, когда вы определяете событие, вы не можете его отключить, даже используя другой код VBA.

В C# или VB.NET, Java или C++ вы можете отключить событие, отключив его от обработчика, но это невозможно в VBA.

Возможно, если вы будете более понятны, что вам нужно, я могу дать вам лучший ответ.

+0

Хм ... Я думаю, это вопрос к моему вопросу, если он подходит для макросъемки макросов. Я постараюсь больше подумать о том, как я могу добиться того, чего хочу, и если ничего не придет мне в голову, я задам еще один вопрос. – lowak