Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Почему не видится путь файла?

248
24 июля 2008 года
Dmitry2064
590 / / 06.12.2006
Вроде все время работало, но тот как-то заглючило на работе. Дома поставил Висту и сначала тоже не срабатывало.
Открываю любой ворд-документ и проверяю:
Код:
Sub AutoOpen()
'Dim mmm, nnn As String '''кстати когда глючило,
то не хотело работать без объявления
этих переменных, хотя галочка
об обязательном объявлении
в настройках была снята.

On Error Resume Next
    CommandBars("PDFMaker 6.0").Visible = False
    CommandBars("Control Toolbox").Visible = False
    CommandBars("Exit Design Mode").Visible = False

mmm = ActiveDocument.Path 'эти переменные оказывались пустыми
nnn = ActiveDocument.Name

If InStr(ActiveDocument.Name, "водная") Then
If InStr(ActiveDocument.Path, "olaris") Then Call SelAndCopy
End If
If InStr(ActiveDocument.Path, "olaris") Then Call GetDocName
End Sub


Но теперь работает. А вдруг опять перестанет видеться? В чем может быть причина?
251
24 июля 2008 года
SkyMаn
1.7K / / 31.07.2007
Надо видеть сбойный код полностью.
248
25 июля 2008 года
Dmitry2064
590 / / 06.12.2006
Цитата: SkyMаn
Надо видеть сбойный код полностью.


Полностью не получится. Там большущая цепочка вызываемых друг из под друга процедур.
Но даже если просто такую процедуру пошагово пускать, то (во время сбоя) в переменных mmm и nnn было пусто. Причем условия if в этом случае обрабатывались. Т.е. VBA как бы "не реагировал"... ни на что.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог