Dialogo centralizar na tela

Existe comando para centralizar (horizontal/vertical) a Caixa de Dialogo na tela. A macro abaixo é possível informar as distancias da borda a esquerda e do topo.

  Sub EjecutarMiDialogoo4()
                  ' by Mauricio Baeza Servín
    Dim oDialogo As Object
    Dim oDialogoModelo As Object
    	DialogLibraries.LoadLibrary( "Standard" )
    	oDialogo = CreateUnoDialog( DialogLibraries.Standard.getByName("miDialogo") )
    	oDialogoModelo = oDialogo.getModel()
    	With oDialogoModelo 
    		.BackgroundColor = RGB(Rnd*255,Rnd*255,Rnd*255)		'El color de fondo
    		.PositionX = 100								'Posição a esquerda
    		.PositionY = 100								'Posição do topo.
    		.Width = 200								'Largura
    		.Height = 200								'Altura
    	End With
    	oDialogo.execute()
    	oDialogo.dispose()	
    End Sub