Muestre un CommandBar centrado en la pantalla usando VBA en Microsoft Excel

Tabla de contenido

Con la macro siguiente, puede mostrar una CommandBar centrada en la pantalla, tanto horizontal como verticalmente.
La macro también muestra cómo puede obtener el tamaño de la pantalla utilizando la función GetSystemMetrics32.

Declarar función GetSystemMetrics32 Lib "User32" _ Alias ​​"GetSystemMetrics" (ByVal nIndex As Long) As Long Sub CenterCommandBar () Dim w As Long, h As Long w = GetSystemMetrics32 (0) 'screenwidth en puntos h = GetSystemMetrics32 (1)' screenheight en puntos Con CommandBars ("MyCommandBarName") .Position = msoBarFloating .Left = w / 2 - .Width / 2 .Top = h / 2 - .Height / 2 End With End Sub

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave