Форум по VBA и MS Office

Word => Макросы в Word => Тема начата: Anton от 17 января 2018, 21:17

Название: Word VBA Макросы: Как с помощью макроса определить, что word находится в режиме ограниченной функциональности?
Отправлено: Anton от 17 января 2018, 21:17
Подскажите пожалуйста ответ на вопрос: как с помощью макроса определить, что word находится в режиме ограниченной функциональности?
Иногда макросы не срабатывают, когда Word работает в таком режиме.
В этом режиме в заголовке документа написано: [Режим ограниченной функциональности].
Название: Re: Word VBA Макросы: Как с помощью макроса определить, что word находится в режиме ограниченной функциональности?
Отправлено: Администратор от 17 января 2018, 21:29
Sub Макрос1()
    If ActiveDocument.CompatibilityMode <> Val(Application.Version) Then
        MsgBox "Файл находится в режиме ограниченной функциональности.", vbExclamation
        Exit Sub
    End If
End Sub
Название: Re: Word VBA Макросы: Как с помощью макроса определить, что word находится в режиме ограниченной функциональности?
Отправлено: Anton от 17 января 2018, 21:37
Я столько времени потерял, пытаясь понять, почему у меня макрос не работает! И даже внимания на надпись сверху не обратил, потому как файл был с раcширением docx!
Теперь буду предупрежден! Огромное спасибо!