| 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
    Come convertire le macro di Excel per Net
    . Visual Basic for Applications è una delle caratteristiche più potenti disponibili nella suite Microsoft Office applicazione . Fin dalla sua nascita , ha permesso di Office potere agli utenti di automatizzare le attività comuni per rendere la vita più facile e più produttivo . . Con l'avvento della piattaforma di Microsoft NET , Visual Basic ha subito cambiamenti significativi - e miglioramenti significativi . Con la conversione del codice VBA a VB . NET , è possibile usufruire di questi miglioramenti . Cose che ti serviranno
    Microsoft ufficio in Microsoft Visual Basic . NET
    Mostra Altre istruzioni
    1

    Assicurarsi che il codice non utilizza le proprietà predefinite . Anche se VBA consente di omettere il nome della proprietà predefinita di un oggetto durante l'impostazione di esso, VB.NET permette questo solo quando la proprietà di default prende un argomento indice. Per correggere il codice , è sufficiente fare riferimento alla proprietà predefinita in modo esplicito , ad esempio , se si dispone di un oggetto "o" con una proprietà di default "Testo" , sostituire

    o = " Ciao "

    con

    o.Text = " Ciao "
    2

    Aggiungi un'annotazione ByRef a ciascuna della vostra funzione e gli argomenti di subroutine , a meno che non si è sicuri che la funzione non li modifica . VBA passa gli argomenti per riferimento in modo predefinito e VB.NET li passa per valore ; aggiungendo ByRef annotazioni ripristina lo stile VBA . Potete farlo in questo modo:

    funzione_mia Sub ( ByRef x As Integer )
    3

    Fully -qualificare i vostri riferimenti a valori di enumerazione . In VBA , valori in enumerazioni possono essere indicati senza il nome dell'enumerazione stessa , in VB.NET , è necessario fare riferimento alla enumerazione esplicita ogni volta. Per fare questo, basta scrivere il nome dell'enumerazione , seguito da un punto , prima del nome del valore .
    4

    Assicurati gli array utilizzano limiti inferiori di 0 , non 1 . In VBA , è possibile utilizzare Option Base per modificare il limite inferiore di array , ma questo non è supportato in VB.NET . Si può semplicemente sottrarre uno ogni volta che si accede alla matrice .
    5

    utilizzare sempre le parentesi per le chiamate di metodo . In VBA , in determinate circostanze , è possibile omettere le parentesi quando si richiama un metodo. Tuttavia, questo non è mai permesso in VB.NET .
    6

    Eliminare Set dichiarazioni. Dal momento che VB.NET non supporta le proprietà di default , non ha bisogno di questo meccanismo .

    Previous :

    next :
      Articoli Correlati
    ·Macro VBA Training 
    ·Come lavorare con una casella combinata di Visual Basic…
    ·Come eseguire una query di Access in VB 
    ·Come fare un modulo di ricerca per un progetto Visual B…
    ·Come aprire un documento Word con immagini utilizzando …
    ·Come creare un MDI 
    ·Come copiare una cartella e il suo contenuto in VB.NET 
    ·Come creare uno script di Visual Basic 
    ·Come utilizzare la proprietà OnChange in VBA 
    ·Come creare un file di testo in Visual Basic 6 
      Articoli in evidenza
    ·Progetto VBA non verrà aggiornata 
    ·Che cosa NET CLR significa ? 
    ·Come avviare uno script come un processo separato in Py…
    ·Funzioni di Array VBS 
    ·Come formattare colonne in Java 
    ·Come cancellare un pulsante di opzione su Visual Basic 
    ·Come utilizzare C Array in C + + 
    ·Come convertire un numero intero di byte Java 
    ·Come installare un applet firmato a Sun Java 
    ·Come emettere una query in MySQL 
    Copyright © Conoscenza Informatica http://it.wingwit.com