Author |
Topic |
|
DArk
Russia
10 Posts |
Posted - 11/12/2008 : 09:30:44
|
раньше я вытаскивал пользовательские свойства шейпа с помощью: Replace(ActivePage.Shapes(i).Cells("Prop.Row_1").Formula, Chr(34), "") и всё было хорошо... но что то изменилось, толи обновления толи что ещё, но сейчас он начал ругаться ... на Chr и не фига теперь не работает... народ подскажите как с ним бороться, зараннее благодарен
з.ы. а ещё он начал требовать явного объявления переменных, чего раньше небыло, но это не проблема. |
|
ESV
Ukraine
21 Posts |
Posted - 11/19/2008 : 10:54:31
|
А можно поконкретней, раньше это когда, до какого момента? И какую ошибку выдает?
________________________________________________________
Не надо ломать друг-другу глаза, используйте [cоde][/cоde] |
Edited by - ESV on 11/19/2008 11:08:14 |
|
|
GDK
Russia
90 Posts |
Posted - 11/26/2008 : 15:40:07
|
Было у меня нечто похожее. Не помню только было ли это в VBA Visio. В Ворде точно бывают такие косяки - не раз сталкивался. Причём это происходило при многократном копировании файла с макросом типа комп1-флэха-комп2-флэха-комп1-флэха-.......... IDE ругалась - типа не найдена функция Chr(). Кстати не обязательно Chr(), недавно на Space(255) ругалась. Но скорее всего не IDE виновата, а что-то косячное с файлом происходит. Почему это происходит так и не докопался. Решал проблему так: Создавал новый документ, открывал новый и старый документ, в редакторе VBA копировал все модули и формы из старого документа в новый, ну и копировал обычные данные из старого документа в новый, старый файл удалял, в новом всё работало нормально. Причём хотя изменений не было ни в макросах ни в обычном содержимом файла, размер нового документа отличается от старого. Ну как частный случай Ворда - можно сохранить документ в формате RTF, предварительно сделав его копию, затем сохранить документ RTF в формате DOC, затем макросы перенести из копии.
|
|
|
|
Topic |
|
|
|