Nwlapcug.com


Che cosa è una proprietà in Excel Visual Basic?

Che cosa è una proprietà in Excel Visual Basic?


Prodotti di Microsoft Office sono venuti con un ambiente di scripting incorporato chiamato Visual Basic for Applications (VBA) che consente la personalizzazione e l'automazione delle funzioni ripetitive all'interno di Word, Excel e PowerPoint. VBA consente una notevole flessibilità attraverso l'uso di diversi elementi, uno dei quali è chiamato una "proprietà".

Una definizione di Proper(ty)

Una proprietà in Excel è qualsiasi genere di informazioni specifiche legate a una chiamata di funzione o oggetto specifica. È possibile definire più proprietà su un oggetto, e alcuni oggetti sono dotati di proprietà pre-definite.

Tipi di dati e proprietà

Proprietà può riflettere tutti i tipi di dati che Excel può utilizzare, tra cui interi, dati numerici (che sono numeri interi con informazioni dopo la virgola decimale) e dati di tipo stringa (ovvero le informazioni di testo).

L'accesso alle proprietà

Una proprietà è accessibile tramite il comando GET in una subroutine, fornito che la subroutine è in esecuzione con livelli di accesso sufficienti per accedere alla proprietà. La maggior parte dei posti dove le proprietà devono debug provengono da conflitti di livello di accesso.

Scrittura di proprietà

Uno degli usi principali per le proprietà è per archiviare temporaneamente userform informazioni su un oggetto durante l'esecuzione di una subroutine; Questo viene fatto con il comando SET all'interno di Visual Basic, e il comando SET possa specificare il livello di accesso, i dati devono essere scritti (o dove i dati vengono copiati da) e il tipo di dati.

Proprietà e metodi di codifica

Il vantaggio principale dell'utilizzo di proprietà di oggetti tag è che permettono la gestione di dati di essere "intelligente" e di trarre vantaggio dal modello di ereditarietà dell'oggetto di Excel VBA. Ciò latta, usato correttamente, risparmiare centinaia di migliaia di righe di codice banale manipolazioni..--pensare a loro come una bacheca temporanea dove si può mettere una nota con alcune informazioni utilizzate dal programma, che poi otterrà archiviato o eliminato quando non è più necessario.