Catafratto
Guest
voglio condividere la soperta che ho fatto oggi: come far eseguire le macro vba automaticamente.
in passato, si poteva farlo, ma nelle ultime versioni di inventor la possibilità era stata rimossa (in vecchi post la cosa è stata ampiamente trattata) ed introdotto ilogic che offre molte possibilità ma per il quale sostanzialmente bisogna riscrivere quello che prima funzionava perfettamente. non mi ero però mai accorto di questo comando:
inventorvb.runmacro("progettoapplicazione", "modulo1", "testautorun")
che permette a ilogic di far "partire" la macro "testautorun" (nome della macro preferita) contenuta nel "modulo1" di "progettoapplicazione" (alt-f11 per andare all'editor vba)
in pratica si può creare una regola ilogic, attivata dal trigger di evento preferito (es. prima del salvataggio), che fa partire una o più macro, come quella che esportava pdf/dxf/dwg o quella delle scale in cartiglio tanto per capirsi.
la cosa può essere davvero utile per recuperare vecchie utility che erano automatiche e non lo sono più, senza bisogno di rifare tutto.
spero la cosa sia utile a qualcuno e se la cosa era già nota... ignorate il post!
buon venerdì a tutti!
in passato, si poteva farlo, ma nelle ultime versioni di inventor la possibilità era stata rimossa (in vecchi post la cosa è stata ampiamente trattata) ed introdotto ilogic che offre molte possibilità ma per il quale sostanzialmente bisogna riscrivere quello che prima funzionava perfettamente. non mi ero però mai accorto di questo comando:
inventorvb.runmacro("progettoapplicazione", "modulo1", "testautorun")
che permette a ilogic di far "partire" la macro "testautorun" (nome della macro preferita) contenuta nel "modulo1" di "progettoapplicazione" (alt-f11 per andare all'editor vba)
in pratica si può creare una regola ilogic, attivata dal trigger di evento preferito (es. prima del salvataggio), che fa partire una o più macro, come quella che esportava pdf/dxf/dwg o quella delle scale in cartiglio tanto per capirsi.
la cosa può essere davvero utile per recuperare vecchie utility che erano automatiche e non lo sono più, senza bisogno di rifare tutto.
spero la cosa sia utile a qualcuno e se la cosa era già nota... ignorate il post!
buon venerdì a tutti!