iLogic nicht verwendete Stile breinigen

iLogic nicht verwendete Stile breinigen

Anonymous
Not applicable
508 Views
3 Replies
Message 1 of 4

iLogic nicht verwendete Stile breinigen

Anonymous
Not applicable

Hallo zusammen,

 

hat jemand einen Code, um nicht verwendete Stile zu bereinigen (ipt & iam).

 

MFG

 

Sascha

0 Likes
Accepted solutions (2)
509 Views
3 Replies
Replies (3)
Message 2 of 4

S_May
Mentor
Mentor
Accepted solution

Hi @Anonymous,

 

Test the old ilogic code ...

 

 Dim oDoc As PartDocument = ThisApplication.ActiveDocument
Dim oAsset As Asset
Dim oLib As AssetLibrary = ThisApplication.AssetLibraries("NUPIS")'Name of Appearance Library
Dim oLibAsset As Asset
Dim iCount As Integer
iCount = 1
Dim iMax As Integer
iMax = oDoc.Assets.Count
Do While iCount <= iMax
On Error Resume Next
oAsset = oDoc.Assets.Item(iCount)
If oAsset.AssetType = 99073 Then 'Only Update Appearance, vb = kAssetTypeAppearance
If oDoc.ActiveAppearance.DisplayName = oAsset.DisplayName Then 'If local Appearance is active
oDoc.ActiveRenderStyle.UpdateFromGlobal
Else 'If Appearance is only local
oLibAsset = oLib.AppearanceAssets.Item(oAsset.DisplayName)
oAsset.Delete 'Delete local Appearance
oAsset = oLibAsset.CopyTo(oDoc, True) 'Load Appearance from Library
End If
End If
iCount = iCount + 1
Loop
Message 3 of 4

S_May
Mentor
Mentor
Accepted solution

Hi @Anonymous,

 

On board always works (even if it is not so comfortable for you)...Smiley Frustrated

 

 

2017-07-05 07_56_20-Autodesk Inventor 2016 - [361228_Ofenzusammenstellung_komplett_-_SO.46_ARTiBack_.png

 

 

 

 

Message 4 of 4

S_May
Mentor
Mentor

Hi @Anonymous,

 

Please the code test with you in the department before this is distributed again...Smiley Happy

0 Likes