Makro pro výpis parametrů z pártů v sestavě do excelu
| Uživatel | Příspěvek | 
                      danikv ![]() ![]() Poslat zprávu | Profil  | 
                         
                        Datum:
                        1.10. 2013
                         | Zobrazeno:  
                        10813x Konfigurace CATIA: V5 Text dotazu:  | 
                           
                           Ing Jan Cinert ![]() Poslat zprávu | Profil  | 
                            [#4143]
                             | Publikováno: 
                            01.10. 2013 - 13:05 Dobrý den,
 makro ani reagovat nemůže, protože takhle to není správně. PartNumber, Description atd jsou vlastnosti produktu, proto se k nim dá přistupovat takto, ale AddedProperties jsou dostupné pouze přes svůj název v kolekci Parameters, což je další vlastnost Produktu. Nevím kde jste na tohle přišel :-)
Takže takhle: tab(5,k)=prod.item(i).Parameters.Item("Hmotnost").ValueAsString
a ješte by to chtělo ošetřit případy, kdy AddedProperty neexistuje - jinak makro "shoří" na runtime exception.  | 
                           
                           danikv ![]() ![]() Poslat zprávu | Profil  | 
                            [#4145]
                             | Publikováno: 
                            02.10. 2013 - 07:22 Díky moc, funguje to. Můžete mi ještě poradit, jak ošetřit tu neexistenci parametru Hmotnost? Předpokládám nějakou podmínkou if-then. Děkuji  | 
                           
                           Ing Jan Cinert ![]() Poslat zprávu | Profil  | 
                            [#4146]
                             | Publikováno: 
                            02.10. 2013 - 08:30 To je podle toho v čem píšete...
 Já ve VB.NET používám Try - Catch, v kódu pak Try u VB6 se dá použít např. On Error Resume Next nebo On Error Goto ErrHandler: ...nebo si to můžete vygooglit, je to popsané všude.  | 
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.












