| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Tecniche di VBA
    tecniche di VBA sono le procedure per la scrittura , il debug e l'esecuzione di programmi VBA in modo efficiente . Sono anche le procedure per aumentare la potenza di un programma VBA , o aumentando il suo set di strumenti . L'uso di tali procedure migliora la capacità di convertire i vostri piani per i programmi di VBA nei programmi di lavoro . Maggiore efficienza significa si tende ad avere bisogno di un minor numero di istruzioni per realizzare un compito . Il risultato sarà una ridotta probabilità di bug del programma. Variabile di denominazione

    Diverse tecniche per la scrittura di codice VBA consentono di rendere i vostri programmi VBA di facile lettura per te e chiunque abbia bisogno di studiare il codice. Una tecnica è quella di utilizzare le convenzioni di denominazione per le variabili e sottoprogrammi . In particolare , assegnare i prefissi che indicano il tipo di una variabile . Per le variabili stringa , ad esempio, utilizzare il prefisso " txt ", come in " txtFirstName , " e " txtAddress . " Utilizzare "i" per variabili intere prefisso , per esempio " iLoop . " Utilizzare "DBL " per le variabili di precisione doppia . Utilizzando prefissi massimizza la probabilità di nomi di variabili di essere capiti. Una tecnica correlata è di nominare funzioni e subs con semplici combinazioni di verbo-nome che indicano chiaramente lo scopo della subroutine . Ad esempio, il nome " sortBirthdates " indica immediatamente lo scopo di una funzione con questo nome . Al contrario, " function21 " ti dice nulla su ciò che fa la funzione .
    Registrazione Macro

    Una tecnica comune molti programmatori VBA utilizzano per la creazione di programmi VBA è quello di utilizzare un " registratore di macro " Ufficio di applicazione per creare un programma VBA iniziale, che il programmatore poi affina scrivendo dichiarazioni manualmente . Questa tecnica è particolarmente utile quando non si conosce l'esatta sintassi di una funzione VBA , ma sa come usare la funzione di l'applicazione di Office . Ad esempio , se hai dimenticato come cercare il testo di un documento di Word da VBA , iniziare a registrare una macro , quindi fare clic sul comando "Trova " dalla scheda "Home" . Digitare i parametri di ricerca , fare clic su " OK" per eseguire la ricerca , quindi terminare la registrazione della macro . Aprire l' ambiente di programmazione VBA per vedere come VBA ha convertito le vostre azioni in dichiarazioni che una ricerca del documento .
    Uso di formule di Excel da VBA

    Una tecnica VBA di Excel consente di estendere la lista di Excel VBA di funzioni con le formule nella scheda " formule" di Excel . Ad esempio , anche se non c'è nessuna funzione di deviazione standard incorporato in Excel VBA , è possibile utilizzare la funzione " Stdev " da un'interfaccia non VBA di Excel . La seguente dichiarazione VBA è un esempio di questa tecnica .

    Cells ( 5 , 1 ) . Formula = " = Stdev ( 1,5,23 ) "
    Automazione

    Office automation consente di eseguire i comandi di uno di un'applicazione di Office da un'altra applicazione di Office . Questa tecnica consente di trattare in modo efficace tutte Office come una singola applicazione il cui set di comandi è tutti i comandi di Word, Access , PowerPoint ed Excel . Ad esempio , se hai bisogno di ordinare un elenco di punti elenco per una diapositiva in PowerPoint , è possibile attingere a comando "Ordina" di Excel VBA da un programma PowerPoint VBA . Oppure, come nel seguente esempio, utilizzare la funzione " Stdev " di Excel per il calcolo della deviazione standard per un elenco di numeri da Word .

    Public Sub DoStdDev ( ) per

    Dim stddev As Double < br >

    Dim XL come Excel.Application

    Set xl = CreateObject ( " Excel.Application " ) per

    xl.Workbooks.Add

    xl.Cells (5 , 1) . formula = "= Stdev ( 1,5,23 ) "

    stdDev = xl.Cells ( 5 , 1)

    xl.Quit

    End Sub

    Previous :

    next :
      Articoli Correlati
    ·Come posso importare File mappa su XNA 
    ·Come creare un Decoder 
    ·Come ottenere il numero di righe in FlexGrid in Visual …
    ·Come utilizzare VBA per proteggere oggetti di disegno 
    ·Come aggiungere una proprietà ad un documento di Word …
    ·Come confrontare gli attributi dei file in VBS 
    ·Che cosa aspetta un finale di Expression Media in VB 
    ·Come utilizzare le variabili in Access Query 
    ·Come utilizzare un debugger remoto 
    ·Come convertire un DOC a un TXT in VB 
      Articoli in evidenza
    ·La funzione di F -Statistiche in MATLAB 
    ·Come trovare la dimensione di una matrice Char che ha u…
    ·Come fare il parsing con le espressioni regolari 
    ·Come scrivere file di testo a larghezza fissa con Visua…
    ·Come risolvere il NTLDR Senza un disco per recuperare d…
    ·Come chiarire un Listbox in Python 
    ·Come trovare il numero indice di un elemento in PHP 
    ·Come collegare i file JS esterni 
    ·Che cosa è MySQL ? 
    ·Come creare una tupla in Python 
    Copyright © Conoscenza Informatica http://it.wingwit.com