Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата Mikle_home88:
(например по левому краю, чтобы был отступ 3) »
«3» — чего? Отступ в VBA в пунктах задаётся. Не маловато 3 пункта будет?


Цитата Mikle_home88:
If ActiveDocument.PageSetup.LeftMargin = f Then »
Вы пытаетесь сравнивать значение типа «single» с объектной переменной типа «PageSetup». К тому же — неинициализированной.

Я вообще не пойму смысла в:
Цитата Mikle_home88:
в переменную хочу »
когда достаточно простого:
Код: Выделить весь код
Private Sub CommandButton1_Click()
    If ActiveDocument.PageSetup.LeftMargin = 3 Then
        MsgBox "Верные поля"
    Else
        MsgBox "Неверные поля"
    End If
End Sub

Отправлено: 02:19, 03-04-2015 | #2