All'apertura di una parte, il software SOLIDWORKS è in grado di rilevare codice VBA incorporato, come equazioni e macro, e visualizzare un avviso in modo che sia possibile scegliere se eseguire il codice incorporato.
Nelle versioni precedenti di SOLIDWORKS, le equazioni che contenevano un set predefinito di funzioni matematiche e operatori potevano essere valutate utilizzando una funzione VC++ integrata. Queste equazioni sono considerate sicure e non richiedono alcuna autorizzazione.
Altro codice, come il codice VBA incorporato (noto anche come contenuto attivo), potrebbe essere meno sicuro. SOLIDWORKS consente di scegliere se:
- Visualizzare un avviso in modo che sia possibile autorizzare l'esecuzione del codice.
- Eseguire il codice automaticamente quando si apre o si ricostruisce un modello che lo contiene.
L'impostazione Avvisa per contenuto attivo della pagina Messaggi/Errori/Avvertenze della finestra di dialogo Opzioni di sistema è selezionata per impostazione predefinita. Se il software trova un'equazione o una macro per il contenuto attivo quando si apre o si ricostruisce un modello:
- Viene visualizzata la finestra di dialogo Che succede, che identifica la funzione contenente l'equazione o la macro.
Il pulsante Abilita contenuto attivo consente di abilitare l'equazione o la macro che ha attivato il messaggio.
- Viene visualizzata un'icona di avviso sul nome del documento nella parte superiore dell'albero di disegno FeatureManager e nella funzione padre la cui funzione figlio ha generato l'avviso.
La selezione del contenuto attivo consente di rimuovere queste icone.
Se si deseleziona l'impostazione Avvisa per contenuto attivo, il software considera tutto il contenuto attivo sicuro e lo esegue senza visualizzare alcun messaggio di avviso.