How to Align Dimension with API ?

AlignHorz don't Align dimension?

Private Sub ll()

   Dim SwApp As SldWorks.SldWorks, SwModel As ModelDoc2

       Set SwApp = Application.SldWorks

       Set SwModel = SwApp.ActiveDoc

   Dim SwDraw As DrawingDoc

       Set SwDraw = SwModel

       ''

       tmp = SwModel.Extension.SelectByID2("l1@Sketch@底板F-1@底板F主视图", "DIMENSION", 0#, 0#, 0, True, 0, Nothing, 0)

       tmp = SwModel.Extension.SelectByID2("l2@Sketch@底板F-1@底板F主视图", "DIMENSION", 0#, 0#, 0, True, 0, Nothing, 0)

       tmp = SwModel.Extension.SelectByID2("D1@Delta1@底板F-2@底板F左视图", "DIMENSION", 0#, 0#, 0, True, 0, Nothing, 0)

    

       ''SwModel.AlignDimensions

       SwDraw.AlignHorz

       SwDraw.AlignVert

       Stop

End Sub

SolidworksApi macros