I'm looking for some help.
What I am trying to do, is write code (in VBA) that will:
1 - Open an Existing Macro from a specific location [SolidWorks: RunMacro2]
2 - Fill out the form that is used to size the components.
I have written the code to open the Macro, but when the Macro runs, the form will not open up. If I run the Macro manually it works fine. Am I missing something that will allow the Macro Form to open? I thought I might need to use a GetObject to grab the form and then dump the required info into it, but the form isn't even opening at this point. Here is the code I am using to open the form and attempting to populate the form. I'm a novice programmer so any help is appreciated.
Dim runMacroError As Long
Dim boolstatus As Boolean
boolstatus = swApp.RunMacro2("C:\My Documents\MyMacroName.swp", "Module", "main", swRunMacroDefault, runMacroError)
Dim obj As Object
For Each obj In Forms!frmMyFormName
Select Case obj.Name
obj.Value = dblMyVariable1
obj.Value = dblMyVariable2