Ciao a tutti,
vorrei chiarirmi le idee su alcuni aspetti della programmazione ad oggetti con VB con un esempio pratico.
Quando devo gestire i dati di un foglio excel devo istanziare i seguenti oggetti:
Dim excel As New Application
Dim wb As Workbook
Dim ws As Worksheet
Dim chart As Chart
Per poi per esempio aprire un file utilizzo il seguente codice:
wb = excel.Workbooks.Open(fileName)
Ora vorrei capire perchè solo per l'oggetto Applicatio inserisco New mentre per gli altri no.
Nella riga di codice per aprire il file inoltre utilizziamo "Workbooks" che in realtà non è ne un metodo ne una proprietà ma un oggetto. In pratica gli oggetti possono contenere altri oggetti?
Spero voi possiate chiarirmi le idee anche fornendomi della documentazione da studiare.