Página 1 de 1

UserForm que abre maximizado

Enviado: 30 Nov 2015 às 08:34
por ivancs
Oi, amigos,

Tenho um aplicativo que coloquei um UserForm1, mas desejo que ao abrir a pasta de trabalho do Excel, o UserForm1 já abra maximizado. Fui pesquisar na Internet, mas só encontrei isso para a linguagem Visual Basic, onde o Form tem uma propriedade WindowState, que uma das opções permite abrir maximixado. Mas em VBA não existe essa WindowState na caixa de propriedades de um UserForm !!! Mas sei que VB não é VBA, tem diferenças.
Alguém sabe como fazer em linguagem VBA um UserForm já abrir maximizado?
Abraço a todos.
Ivan

Re: UserForm que abre maximizado

Enviado: 30 Nov 2015 às 11:23
por Startec
Sim no vba vc pode usar a propriedade "Application.WindowState = xlMaximized"
Veja o exemplo anexo que inclui tambem um ajusta do userform a tela.

Agradecendo

Enviado: 30 Nov 2015 às 13:30
por ivancs
Olá, Startec,

Muito obrigado por sua resposta e ajuda, resolveu totalmente. Não entendo por que é que essa propriedade não aparece na caixa de propriedades do UserForm.. Eu não sei usar a Ajuda do Visual Basic Editor, e também quando tento entender alguma coisa lá no site MSDN aí é que não entendo mesmo, os caras complicam demais, mas gostaria de saber qual o melhor processo para se conhecer quais são as propriedades de um objeto, ou os métodos, ou os eventos. Eu aprendo Excel de uma forma errada, mas preciso aprender o certo rs rs Se eu soubesse onde encontrar uma lista das propriedades de um UserForm em VBA já não daria esse trabalho aqui a vocês.
Mas, a questão está resolvida, agradeço muito. Um grande abraço.
Ivan