Questi passaggi vengono eseguiti utilizzando Office 2010 (tranne dove diversamente indicato) ma dovrebbero essere abbastanza simili anche per il 2007 e il 2013. Lo sto facendo con Excel, ma le differenze dovrebbero essere sottili.
Il primo passo è quello di aggiungere la scheda Sviluppo al nastro.
In Office 2007,
Fai clic su "Menu Office" -> " Opzioni (programma) ". ("Menu Office" si riferisce al pulsante nell'angolo in alto a sinistra.) Questo fa apparire un menu che ha un pulsante "Opzioni di Excel", "Opzioni di Word", ecc., In basso.
Nella finestra di dialogo delle opzioni, selezionare "Mostra scheda Sviluppo nella barra multifunzione":
e fare clic su "OK".
- La tua nuova scheda "Sviluppatore" dovrebbe essere visualizzata.
In Office 2010 e il 2013,
Clicca File -> Opzioni .
Scegli Personalizzazione barra multifunzione .
Sul lato destro, trova Developer e seleziona la casella. Clicca OK .
Dovrebbe essere visualizzata la nuova scheda, fare clic su di essa e quindi fare clic su Visual Basic .
Viene visualizzata una schermata scoraggiante, che è la finestra di modifica del codice VBA.
Nota a margine : puoi anche aprire la finestra di modifica del codice VBA usando la scorciatoia da tastiera Alt+ F11(anche se la scheda Sviluppatore non viene visualizzata).
All'interno della finestra di modifica del codice, sul lato sinistro dovresti avere un riquadro chiamato Project-VBAProject. In questo, sotto gli oggetti di Microsoft Excel (questo nome è diverso a seconda del programma (Word, Outlook, ecc.) Che stai utilizzando) è una "cosa" chiamata ThisWorkbook. Fare doppio clic su questo manuale
In questo esempio, useremo il seguente codice.
sub WarnMeOfDanger()
MsgBox "Argh, a dragon is behind you!"
end sub
Tutto ciò che fa è mostrare una finestra di dialogo per mostrare un messaggio sullo schermo.
Copiare il codice e incollarlo nel foglio bianco nella finestra di modifica del codice VBA.
Ora, nella parte superiore della finestra dell'editor di codice VBA, fare clic sul pulsante di riproduzione verde e si dovrebbe vedere un messaggio.
Quindi, ogni volta che vuoi eseguire il codice, torna a questa schermata e premi play!
Tuttavia, potresti preferire aggiungere il tuo pulsante. Se vuoi aggiungere un pulsante, per prima cosa, nota che ha la prima riga del codice WarnMeOfDanger()
. Questo è in realtà il nome della nostra " subroutine ". Ricorderemo questo per dopo. Ora chiudi semplicemente la finestra che stai utilizzando (il codice viene automaticamente salvato).
Sempre nella barra degli strumenti Developer, fai clic su Inserisci e scegli il primo elemento, che è un pulsante. Il cursore del mouse diventa una piccola croce (non arrabbiato, intendo il suo aspetto). Disegnare la dimensione del pulsante. Viene visualizzata una nuova finestra che dovrebbe mostrarci l'opzione di assegnare il pulsante a una funzione. In questo caso, dovremmo vedere qualcosa di simile ThisWorkbook.WarnMeOfDanger
. Fare clic su questo e fare clic su OK .
Ora, se premi il tuo nuovo pulsante, il messaggio mostrerà. Fare clic con il tasto destro del mouse per ottenere le opzioni per spostarlo, modificare il testo, ridimensionare ecc.