Vítejte !   Přihlášení | Registrace
Hlavní menu
CATIA fórum.cz
Novinky
Seriál CATIA
Obecně o CAD
Novinky ze světa DS
Makra pro CATIA V5
Diskuse
Vytvořit téma
Koncepty
Seznam oblíbených
Soukromé zprávy
Pravidla
Live CHAT
VIP žádost
Základy Catia
Ke stažení
Doporučujeme
Pracovní příležitosti
Reklama a kampaně
O fóru
Nápověda

Smazání uživatelských parametrů

Kompletní přehled příspěvků v tématu Smazání uživatelských parametrů řazený podle data jejich publikace na fóru.

UživatelPříspěvek
Vlasťa

Poslat zprávu | Profil
Datum: 29.10. 2014 | Zobrazeno: 9120x
Konfigurace CATIA: V5 R19

Text dotazu:
Dobrý den,
chtěl bych se zeptat, jestli někdo nezná způsob jak hromadně smazat uživatelské parametry z CATPartu?
Díky

Ing Jan Cinert

Poslat zprávu | Profil
[#4795] | Publikováno: 29.10. 2014 - 21:46
Dobrý den,

tohle by mělo stačit. Musí se procházet pomocí Do - Loop, protože jde o kolekci a každým odebráním parametru se zmenší počet, tak For - Next by nefungovalo.

Kód makra:
Sub CATMain()

Set oUserProp = CATIA.ActiveDocument.Product.UserRefProperties
On Error Resume Next ' osetreni chyby
Do
oUserProp.Remove(1) ' odebereme parametr
Loop Until oUserProp.Count = 0 ' skoncime, jakmile jsou vsechny parameTry odebrany
End Sub

Smaže to ale úplně všechny. Kdybyste chtěl jen některé, vynechala by se smyčka a do závorky by se napsal název parametru. Řádek by se pak opakoval pro vybrané parametry.

Vyzkoušejte. U mě OK :-)
Vlasťa

Poslat zprávu | Profil
[#4796] | Publikováno: 30.10. 2014 - 08:20
Děkuji, funguje skvěle.... :)


Uživatel nepřihlášen

Pro zobrazení obsahu stránky / provedení akce (vytvoření nového téma, napsání odpovědi do diskuse apod.) musíte být přihlášeni.