открыть форму в определенном месте
Модератор: Naeel Maqsudov
Пожалуйста подскажите, можно ли указать с помощью VBA местоположение открытия формы в Excel. Стандартный набор не подходит. Надо что бы открывалась с правой стороны окна под "лентой". Заранее благодарен.
- EducatedFool
- Сообщения: 197
- Зарегистрирован: 06 апр 2008, 14:03
- Откуда: Россия, Урал
- Контактная информация:
Попробуйте что-то вроде этого:
Код: Выделить всё
[color=darkblue]With[/color] [B]UserForm1[/B]
[B].Top[/B] = Application.Top + 24
[B].Left [/B]= Application.Width + Application.Left - .Width - 18
.Caption = "текст":
[B].Show[/B]
[color=darkblue]End[/color] [color=darkblue]With[/color]
Макросы для Excel, Word, CorelDRAW. Быстро, профессионально, недорого. http://ExcelVBA.ru/
Благодарности принимаются на кошелёк WebMoney: R318574877619 и Яндекс.Деньги: 41001335672216
Благодарности принимаются на кошелёк WebMoney: R318574877619 и Яндекс.Деньги: 41001335672216
спасибо. Почему то про этот вариант даже не подумал. А как можно добиться прозрачности выводимой формы?
- EducatedFool
- Сообщения: 197
- Зарегистрирован: 06 апр 2008, 14:03
- Откуда: Россия, Урал
- Контактная информация:
Пример регулировки прозрачности формы можно найти здесь:
http://www.programmersforum.ru/showpost ... ostcount=4
http://www.planetaexcel.ru/forum.php/?thread_id=9190
http://www.programmersforum.ru/showpost ... ostcount=4
http://www.planetaexcel.ru/forum.php/?thread_id=9190
Макросы для Excel, Word, CorelDRAW. Быстро, профессионально, недорого. http://ExcelVBA.ru/
Благодарности принимаются на кошелёк WebMoney: R318574877619 и Яндекс.Деньги: 41001335672216
Благодарности принимаются на кошелёк WebMoney: R318574877619 и Яндекс.Деньги: 41001335672216