Nwlapcug.com


Come convertire VBA a VSTO

Come convertire VBA a VSTO


Microsoft Visual Studio Tools per Office (VSTO) offre molti vantaggi rispetto a Visual Basic Applications Edition (VBA) durante la personalizzazione dei vostri prodotti di Microsoft Office. Ad esempio, VSTO offre un modello di sicurezza migliorato e superiore di debug e strumenti di sviluppo. Codice VBA è supportato in VSTO, che significa che la conversione del codice VBA non è obbligatorio per l'utilizzo di VSTO per gestire le applicazioni. Tuttavia, se si desidera convertire i file VBA, è possibile utilizzare Visual Basic come un passo intermedio.

Istruzioni

1

Aprire il progetto VBA nel programma di Microsoft Office. Per aprire il progetto, premere "Alt" e "F11" all'interno di qualsiasi applicazione di Office per aprire l'editor di codice VBA, quindi fare clic sul nome del progetto nella finestra di sinistra.

2

Convertire il codice VBA in VB. Al fine di convertire il codice, controllare attentamente il codice per capire che cosa il programma è in realtà facendo e poi scrivere il codice appropriato di VB. Guardate attentamente il codice per gli elementi che potrebbero dover essere popolato con codice VB. Ad esempio, il codice VBA non visualizzare i form. Se si utilizzano i form nel codice VBA, dovrete riscrivere quelle parti di codice in VB.

3

Salvare il file. Il file di codice VB salvato ora utilizzabile come un file di codice VSTO.

Consigli & Avvertenze

  • Se non volete completamente riscrivere parti del codice VBA in VB, è possibile convertire file più complessi in fasi. Ad esempio, è possibile chiamare funzioni VSTO in VBA e viceversa. Questo potrebbe funzionare particolarmente bene se si dispone di una complessa macro VBA che sarebbe più facile da riutilizzare di riscrittura.
  • Ci sono applicazioni di terze parti disponibili per convertire VBA a VSTO. Questi programmi possono risparmiare una notevole quantità di tempo e denaro se si converte codice complesso.