Глюки в CorelDRAW (макросы, которых нет)

Программирование на Visual Basic for Applications
X-BOND
Реалист
Реалист
 
Сообщения: 944
Зарегистрирован: 19.08.2002 (Пн) 11:44
Откуда: Ukraine

Глюки в CorelDRAW (макросы, которых нет)

Сообщение X-BOND » 22.08.2003 (Пт) 15:52

Итак, имеем файл *.cdr созданный в CorelDRAW 11. При открытии файла появляется сообщение о содержщихся там макросах. Говорю, хорошо, включить их. Открываю VBA, смотрю в этот файл, а там нет ни фига, нет ни каких макросов. Что это за глюк и как его можно лечить?
Спасибо.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 23.08.2003 (Сб) 14:52

В ворде та же фишка. Если был, к примеру, какой-то вирус-макрос, то после его ручного удаления ворд будет говорить, что есть макросы. Я либо эту фишку игнорю, либо пихаю в документ текст какого-нибудь макровируса вордовского, после чего натравливаю на файл касперского. После касперского ворд про макросы молчит. 8)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 26.08.2003 (Вт) 14:54

Это не только из-за вируса может быть. У меня например после написания макросов Excel стал ругаться, я макросы перенас - а он продолжает :)
Origin - это что?

X-BOND
Реалист
Реалист
 
Сообщения: 944
Зарегистрирован: 19.08.2002 (Пн) 11:44
Откуда: Ukraine

Сообщение X-BOND » 26.08.2003 (Вт) 16:22

Не, вируса там нету, это точно. Файл я сам создавал. Не могу понять на каком этапе появилась эта глюка. Программно менял только свойства файла Keyword и Notes, а также Page.Preporties()
Но какой-то флаг наверно отвечает за наличие в файле макроса (или ссылки на него)?

TAlex
Новичок
Новичок
Аватара пользователя
 
Сообщения: 35
Зарегистрирован: 16.06.2003 (Пн) 11:39
Откуда: г.Харьков, Украина

Сообщение TAlex » 12.09.2003 (Пт) 10:50

Попробуй "сохрани как..." файл может сообщение пропадет (если тебе просто хочется сообщение отрубить, а не докопаться до сути ;). А вообще есть настройки уровень безопасности в VBA WorckSpace\VBA. Посмотри там.

X-BOND
Реалист
Реалист
 
Сообщения: 944
Зарегистрирован: 19.08.2002 (Пн) 11:44
Откуда: Ukraine

Сообщение X-BOND » 12.09.2003 (Пт) 16:26

Все, разобрался!
Така фигня появляется если менять свойства Page.Preporties() или Layer.Preporties()
Лечится легко, достаточно "сохранить как" и убрать флажок Save with embedded VBA project. К сожалению пока не понял, как это сделать программно.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 89

    TopList