![]() |
Спойлер-кнопка
Уважаемые пользователи портала,
У Меня есть active-кнопка с кодом: Скрытый текст
Private Sub Button_Click() With Button .Caption = IIf(.Caption Like "*", "Close page", "English page") Me.Shapes(1).Visible = .Caption Like "*" End With End Sub Есть текстовое поле. -Мне нужно, чтобы после нажатия -"открыть" (English page) "показывалось" текстовое поле, потом "закрывалось" (Close page) -Нужно чтобы кнопка была интерактивна те при открытии сразу (чтобы не надо было всякий раз включать пользователю макросы итд) Благодарю |
Цитата:
Цитата:
Цитата:
|
Я имею нерабочий спойлер
-При нажатии на кнопку "english page" поле данных(белое) "не скрывается" -По структуре кода VBA не видно циклических операторов,получается код-макроса выполнится один раз? Спасибо |
Вложений: 1
Цитата:
Цитата:
2. «поле данных(белое)» — вижу «Надпись», а не поле данных. 3. Вижу процедуру обработки нажатия от несуществующего элемента управления «Button» несуществующей формы. и т.д. Вполне возможно, что всё это есть издержки преобразования из 2010 .docm в 2003 .doc. Цитата:
Цитата:
|
Почему после конвертации в docm 2010 ничего не работает
Код не был изменён. Код скорректирован(сommandbutton имя spoller) Скрытый текст
Option Explicit Private Sub spoller_Click() With spoller .Caption = IIf(.Caption Like "*", "Close page", "English page") Me.Shapes(1).Visible = .Caption Like "*" End With End Sub |
Цитата:
Цитата:
Цитата:
Код:
.Caption = IIf(.Caption Like "*", "Close page", "English page") Та же самая ошибка и в следующей строке: Код:
Me.Shapes(1).Visible = .Caption Like "*" Достаточно поменять условия на правильные: Код:
Option Explicit |
Время: 22:05. |
Время: 22:05.
© OSzone.net 2001-