Frame или что-то в этом духе

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Hamber
Сообщения: 2
Зарегистрирован: 22 май 2004, 17:21
Контактная информация:

Вообщем добавил я Frame. Поставил на него кнопку CommandButton1.

А как написать событие на эту кнопку, я не знаю +(

Помогите ... +(

Или что есть похожее как Frame ? Что-то вроде Панели здесь есть ?


Если что, пишите в ICQ:673912 ...


Заранее, Спасибо ! :?
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Вообщем добавил я Frame. Поставил на него кнопку CommandButton1.

А как написать событие на эту кнопку, я не знаю +(
В режиме конструктора на рабочем листе или в дизайнене форм по двойному щелчку на объекте Редактор VBA перейдет в подходящий модуль и добавит заголовок процедуры обработки события. Т.е. сразу можно писать код VBA.
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Или что есть похожее как Frame ? Что-то вроде Панели здесь есть ?
Frame - это и есть что-то вроде панели, если свойство Caption сделать пустым.
Hamber
Сообщения: 2
Зарегистрирован: 22 май 2004, 17:21
Контактная информация:

Нифига ...

Если Frame сделать на рабочий лист, а не на форму, то событие на кнопку нельзя писать +((((

Вот так-то ...

Попробуй сам ...
:(
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Дык, естественно нельзя!
Надо было стазу сказать, что на рабочем листе работаем, а не в форме.

Форма и лист - это две большие задн..., ой, то есть, РАЗНИЦЫ :)

Увы... Фреймы не поравильно работают на листе. Они разрабатывались, видимо, только для форм.

Дело в том, что рабочий лист принимает объекты Microsoft Forms 2.0 также как рисунки и прочие OLE-объекты, и не может работать с ними так как это делают формы.

Если Вам достаточно просто внешнего сходства с панелькой, то объедините ячейки под группой кнопок, и создайте эффект объема в объединенной ячейке (с помошью цвета границ ячеек - слева и сверху белые, а снизу и справа - черные). Кнопки расположитте прямо на листе.

К сожалению - это, как мне кажется, единственный выход.
Ответить