Страница: 1 |
Страница: 1 |
Вопрос: Как вставить кнопку?
Добавлено: 26.01.06 13:54
Автор вопроса: well
В лист Excel вставляю стандартную кнопку
CommandButton программно с помощью метода
AddOleObject.
Перед вставкой кнопки я запоминаю в переменную
некое значение.
После вставки кнопки, значение переменной теряется.
И вообще такое ощущение, что в макрос отрабатывает до
конца метод, вставляющий кнопку и все переменные теряются,
форма разрушается, короче говоря макрос падает.
Вопрос: если есть объяснение этому явлению, то как
обойти эти проблемы. Либо порекомендуйте другое решение.
Мне необходимы кнопки на листе. Может можно использовать
стандартные объекты Excel?
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
SerJ
Вопросов: 24
Ответов: 332
Профиль | | #1
Добавлено: 26.01.06 14:02
Действительно, чего бы тебе не использовать стандартые компоненты Екселя, к тому же можна грузить и свои... Вот и обрабатывай их модуле листа или в каком-нить другом..
Номер ответа: 2
Автор ответа:
well
Вопросов: 2
Ответов: 4
Профиль | | #2
Добавлено: 26.01.06 14:04
В общем-то я вставляю стандартную кнопку.
Обычный CommandButton.
Но макрос по-любому вылетает.
Номер ответа: 3
Автор ответа:
GeorgeGA
Вопросов: 1
Ответов: 101
Профиль | | #3
Добавлено: 26.01.06 16:04
well
если тебе нужно,чтобы переменная хранила значение после выполнения процедуры, то объяви её как глобальную
Номер ответа: 4
Автор ответа:
well
Вопросов: 2
Ответов: 4
Профиль | | #4
Добавлено: 27.01.06 08:03
Так и делаю.
Номер ответа: 5
Автор ответа:
night-roll
Вопросов: 36
Ответов: 326
Профиль | | #5
Добавлено: 02.03.06 04:40
а кроме кнопки есть ещё элементы?
если да используй их .Tag