есть макрос в Ворде который автоматически стартует при открытии документа ("Private Sub Document_Open()") выполняет некоторые действия и потом сохраняет новый документ.
Проблема в том, что в новом сохраненном файле макрос не нужен совершенно.
делаю следующее:
Код:
ThisDocument.SaveAs FileName:="F:\" + variable + ".doc"
Application.OrganizerDelete Source:= _
"F:\" + variable + ".doc" _
, Name:="Имя макроса", Object:=wdOrganizerObjectProjectItems 'криво, я знаю :)
получаю:
Цитата:
"Run-time error 5936
элемент проекта не может быть удален"
|
подозреваю, это потому что работающий макрос сам себя удалить не может, но не создавать же новый файл с отдельным "удалятелем"...
задача максимум: удалить макрос в новом документе
задача минимум: убрать автостарт макроса в новом документе