How to use RunMacro?

Help me. how to use RunMacro in Excel VBA

Result is  see image.

SwApp.RunMacro FilePath, "a.swp", "aaa" , don't sub aaaa

************************************************************************

in excel vba  code is

Private Sub aaa()

   Dim SwApp As SldWorks.SldWorks, SwModel As ModelDoc2

       Set SwApp = GetObject(, "SldWorks.Application")

       Set SwModel = SwApp.ActiveDoc

    

   Dim FilePath

       FilePath = ThisWorkbook.Path & "\" & "a.swp"

       Debug.Print FilePath

       'SwApp.RunMacro FilePath, "a.swp", "aaa"

       SwApp.RunMacro FilePath, "a1", "aaa"

    

End Sub

in solidworks API

Private Sub aaa()

   Dim SwApp As SldWorks.SldWorks, SwModel As ModelDoc2

       Set SwApp = Application.SldWorks

       Set SwModel = SwApp.ActiveDoc

   Dim SwSelMgr As SelectionMgr

       Set SwSelMgr = SwModel.SelectionManager

   Dim SwDispDim As DisplayDimension, SwDim As Dimension

       Set SwDim = SwModel.Parameter("D1@Sketch1")

       Debug.Print SwDim.FullName

       MsgBox SwDim.FullName & "=" & SwDim.Value

       Stop

End Sub

2017 SOLIDWORKS API Help - Microsoft Visual Studio Tools for Applications Requires Microsoft .NET Framework 3.5  http://help.solidworks.com/2017/English/api/sldworksapiprogguide/GettingStarted/VSTA_Dependency_on_DotNet_3Dot5.htm

SolidworksApi macros