Страница 1 из 1

открыть форму в определенном месте

Добавлено: 24 сен 2009, 09:58
zaqwerty
Пожалуйста подскажите, можно ли указать с помощью VBA местоположение открытия формы в Excel. Стандартный набор не подходит. Надо что бы открывалась с правой стороны окна под "лентой". Заранее благодарен.

Re: открыть форму в определенном месте

Добавлено: 24 сен 2009, 10:30
EducatedFool
Попробуйте что-то вроде этого:

Код: Выделить всё

[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]

Re: открыть форму в определенном месте

Добавлено: 24 сен 2009, 11:10
zaqwerty
спасибо. Почему то про этот вариант даже не подумал. А как можно добиться прозрачности выводимой формы?

Re: открыть форму в определенном месте

Добавлено: 24 сен 2009, 12:43
EducatedFool
Пример регулировки прозрачности формы можно найти здесь:

http://www.programmersforum.ru/showpost ... ostcount=4
http://www.planetaexcel.ru/forum.php/?thread_id=9190