Macro uitvoering probleem in macro?

Hallo

 

Ik wil een macro plannen om door een macrolus te starten, maar SOLIDWORKS geeft me een foutmelding dat mijn tweede macrobestand niet kan worden geopend.

Hoofdmacronaam: Execution_propriete_automatique_en_boucle

Windows-naam: Automatisch eigendom uitvoeren in Loop.swp

Secundaire macronaam: propriété_pièce

Windows-naam: PROPRIETE_PIECE.swp

Macro principe:

Optie Expliciete
Dim swApp als SldWorks.SldWorks
Dim swModel als SldWorks.ModelDoc2


Sub hoofd()
Dim bRet als Booleaanse
Dim swErrors zo lang mogelijk
Dim swWaarschuwingen zo lang mogelijk
Dim RetVal als snaar

Stel swApp = Toepassing.SldWorks in
    
Doen
        
'Haalt het actieve document op in SW
        
Stel swModel = swApp.ActiveDoc in
Zo niet, dan is swModel niets
            
Activering van macroseconde
RetVal = swApp.RunMacro("D:\CAO\DOCUMENT MODEL\MACRO\AUTO-PROPERTY\PROPRIETE_PIECE, - PROPRIETE_PIECE.swp", "propriété_pièce", "Main")
            
'Registreert het actieve document op de achtergrond
bRet = swModel.Save3(swSaveAsOptions_Silent, swErrors, swWarnings)
            
'Sluit het actieve document
swApp.CloseDoc swModel.GetPathName
        
Einde als
    
'looping totdat er geen bestand meer open is in SW
Loop terwijl het niet swModel is niets
Einde Sub
 

Tweede Macro bijlage.

Vriendelijke groeten


propriete_piece.swp

Runmacro2 test:

http://help.solidworks.com/2013/English/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.ISldWorks~RunMacro2.html

EDIT: Runmacro is nu afgeschaft

Hallo

Probeer de bijgevoegde methode.

Tot ziens


propriete_piece.swp