
Opa pessoal…
Beleza?! Não sei se já repararam, mas no MS Access não existe a opção de centralizar verticalmente um texto como existe no Excel, o texto sempre fica alinhado na parte superior fazendo com que elaborar um formulário bonito fique mais difícil.
Porém, abaixo deixo um código que irá facilitar a vida de vocês.Basta associar este código a uma macro e sempre que quiser alinhar verticalmente um texto em um controle é só selecionar e acionar a sua macro.
Function CentralizarControleVerticalmente()
Dim ctr As control
Dim altura As Double
Dim tamFonte As Double
Dim pixelEmCentimetro As Double
Dim TwipEmCentimetro As Double
Set ctr = Screen.ActiveControl
pixelEmCentimetro = 0.02645833333333
TwipEmCentimetro = 0.001763888888889
tamFonte = ctr.FontSize * pixelEmCentimetro
altura = ctr.Height
ctr.TopMargin = ((((altura / 15) / 2) * pixelEmCentimetro) – tamFonte) / TwipEmCentimetro
End Function
Abraços!
Veja também
Converter um intervalo em tabela
Opa pessoal... Beleza?! Muitas vezes ao criar um intervalo de dados em uma planilha, e quiser aplicar todas as funcionalidades de uma tabela, basta converter esse intervalo em uma tabela. Abaixo algumas vantagens [...]
Cinco dicas sobre teclas de atalhos para facilitar o uso do Microsoft Word
Olá pessoal, hoje vamos ver cinco dicas para facilitar o seu dia com o Word usando teclas de atalhos. Então vamos para as dicas! Dica 1 - Tudo em maiúsculo ou em minúsculo [...]
Microsoft lança sistema empresarial de vídeos com recursos de IA avançados
A Microsoft lançou oficialmente nesta terça-feira (20) o Microsoft Stream, seu mais novo sistema de hospedagem de vídeos voltado ao mundo empresarial. […]