Et pour supprimer une propriété dans toutes les configurations, il faut passer par une macro.
Voir exemple ci dessous pour virer la propriété "Révision":
' ----------------------------------------------
' Postconditions: The custom property Input1 is added to the file.
' NOTE: Because configurations are not supported in drawings, pass a blank string when the file is a drawing.
'------------------------------------------------
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim retval As String
Dim vConfigNameArr As Variant
Dim vConfigName As Variant
Dim swActiveConf As SldWorks.Configuration
Dim swConf As SldWorks.Configuration
Dim swConfMgr As SldWorks.ConfigurationManager
Dim swDerivConf As SldWorks.Configuration
Dim swConfig As SldWorks.Configuration
Dim bRet As Boolean
Sub main()
Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
Set swConfMgr = swModel.ConfigurationManager
Set swConfig = swConfMgr.ActiveConfiguration
vConfigNameArr = swModel.GetConfigurationNames
retval = swModel.AddCustomInfo3("", "Révision", swCustomInfoText, "-")
vConfigNameArr = swModel.GetConfigurationNames
For Each vConfigName In vConfigNameArr
Set swConf = swModel.GetConfigurationByName(vConfigName)
' Do not assert; will be NULL if (derived) configuration already exists
retval = swModel.DeleteCustomInfo2(swConf.Name, "Révision")
Next
MsgBox retval
End Sub
' ----------------------------------------------