![]() |
|
Editore: Mondadori Informatica Pagine: 608 Autore: Frye Curtis, Freeze Wayne S., Buckingam Felicia K. Collana: Oltre ogni limite Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2004-06-01 ISBN: 8804534516 Prezzo: 65.00 € Lingua: Italiano |
Sei un utente avanzato di Excel, un vero mago con i fogli elettronici e adesso vuoi approfondire le potenti funzionalita' di programmazione e applicarle ai tuoi dati? Questa guida avanzata, organizzata in modo ottimale, descrive in forma concisa e rapida centinaia di soluzioni per risparmiare tempo, suggerimenti per risolvere i problemi e trucchi per lavorare in modo piu' efficace. Dalla scrittura del codice VBA (Visual Basic for Applications), all'utilizzo delle nuove potenzialita' della condivisione dei dati attraverso XML, questo libro e' la guida di riferimento indispensabile per scoprire il modo migliore e piu' rapido per realizzare soluzioni personalizzate con Office Excel 2003 e conquistare giorno dopo giorno nuovi livelli di competenza.
Argomenti trattati:
Curtis Frye Curtis Frye e' l'autore di Microsoft Office Excel 2003 Passo per Passo (ISBN 88-04-52495-2) e Microsoft Excel 2002 A colpo d'occhio (ISBN 88-8331-300-3), oltre a diversi libri su Microsoft Access e numerosi corsi didattici online.
Wayne S. Freeze e' consulente informatico e autore di piu' di dieci libri e piu' di 50
articoli. E' specializzato in programmazione per Microsoft Office, Microsoft SQL
Server e Microsoft DirectX.
Felicia K. Buckingham, esperta di Excel e di programmazione VBA, e' titolare di FKB
Consulting, con sede a Manitoba (Canada).
Ringraziamenti
CD Allegato al libro
Convenzioni e caratteristiche usate nel libro
Introduzione
Parte 1 Argomenti introduttivi
Capitolo 1 Novita' di Excel 2003
Usare le funzioni statistiche ottimizzate
Creare smart document
Creare aree di lavoro documenti
Implementare Information Rights Management
Confrontare cartelle di lavoro affiancate
Ottenere informazioni con il riquadro attivita' Ricerche
Usare le funzionalita' XML estese
Creare elenchi di Excel
Eseguire il mapping dei dati di Excel agli schemi XML
Pubblicare fogli di calcolo con Microsoft Office Web Components
Capitolo 2 Esplorare Excel
Cartelle di lavoro
Fogli di lavoro
Celle e intervalli
L'interfaccia di Excel
Formule
Parte 2 Visual Basic for Applications
Capitolo 3 Esplorare Visual Basic for Applications
Panoramica della programmazione orientata agli oggetti
Proprieta'
Metodi
Eventi
Insiemi
Lavorare con le macro
Registrare e visualizzare le macro
Eseguire una macro
Eseguire il debug di una macro
Implementare la protezione delle macro e le firme digitali
Capitolo 4 Starter Kit per la programmazione VBA
Introduzione all'editor di Visual Basic
Aprire l'editor di Visual Basic
Riconoscere le parti dell'editor di Visual Basic
Personalizzare l'editor di Visual Basic
Gestire le finestre del codice
Gestire le finestre
Aggiungere codice
Note sullo stile di programmazione e la leggibilita' del codice
Creare moduli VBA
Eliminare moduli VBA
Copiare moduli fra progetti
Dichiarare variabili, costanti e tipi di dati
Dichiarare variabili
Definire i tipi di dati
Definire costanti
Gestire stringhe
Gestire date e orari
Gestire tipi Variant e conversioni dei tipi di dati
Comprendere l'ambito e la durata di una variabile
Assegnare valori alle variabili
Lavorare con le matrici
Creare una matrice
Creare matrici a piu' dimensioni
Creare matrici dinamiche
Scrivere sullo schermo e accettare l'input
Creare una finestra di messaggio
Creare una finestra di dialogo
Definire le variabili oggetto
Creare tipi di dati personalizzati
Comando With...End With
Controllare il flusso del programma
Istruzioni di selezione
Cicli
Istruzioni GoTO
Gestione degli errori
Capitolo 5 Creare routine Sub e Function
Definire routine Sub
Definire l'ambito di una routine Sub
Eseguire una routine Sub da un'altra routine
Mantenere i valori fra le chiamate alle routine
Definire routine Function
Creare una routine Function
Eseguire routine Function
Passare argomenti alle routine
Passare argomenti con nome
Organizzare per il successo
Parte 3 Il modello a oggetti di Excel
Capitolo 6 L'oggetto Application
Introduzione all'oggetto Application
Proprieta'
Metodi
Capitolo 7 Cartelle e fogli di lavoro
L'insieme Workbooks
Creare nuove cartelle di lavoro
Aprire cartelle di lavoro
Proprieta' delle cartelle di lavoro
Metodi delle cartelle di lavoro
Stampare e visualizzare in anteprima le cartelle di lavoro
Gli insiemi Sheets e Worksheets
Proprieta'
Metodi
Metodi dei fogli di lavoro
Capitolo 8 Intervalli e celle
Modifiche di base degli intervalli
Trovare l'intervallo attivo
Selezionare un intervallo
Riferimenti agli intervalli
Riferimenti agli intervalli nel foglio di lavoro attivo
Riferimenti agli intervalli in un foglio di lavoro non attivo
Riferimenti alle celle di un intervallo
Riferimenti alle celle usando la proprieta' Offset
Definire un intervallo usando la proprieta' Cells
Riferimenti a colonne e righe
Riferimenti a gruppi di celle non contigue
Modificare gruppi di celle
Ridimensionare le celle in modo programmatico
Unire due intervalli
Rilevare celle vuote
Usare intervalli denominati
Definire un intervallo denominato
Cambiare gli stili di notazione
Nomi di intervallo riservati
Copiare dati fra intervalli e matrici
Inserire dati correttamente al primo tentativo
Parte 4 VBA avanzato
Capitolo 9 Modificare i dati con VBA
Modificare il testo
Determinare se il valore di una celle e' testuale
Preparare dati di stringhe per l'elaborazione
Determinare il numero di caratteri in una stringa
Concatenare il testo di due o piu' celle o variabili
Restituire i primi o gli ultimi caratteri di una stringa
Trovare una stringa all'interno di un'altra stringa
Modificare i numeri
Eseguire calcoli di riepilogo
Eseguire calcoli finanziari
Modificare date e orari
Numeri seriali per date e orari
Funzioni Date e Time
Capitolo 10 Formattare gli oggetti di Excel
Usare le costanti dei colori e le tavolozze di colori di Excel
Modificare la tavolozza di colori corrente di Excel
Usare la tavolozza di colori di Excel sul Web
Formattare gli elementi del foglio di lavoro
Formattare i caratteri
Formattare le celle
Formattare i bordi
Capitolo 11 Creare componenti aggiuntivi e componenti aggiuntivi COM
Introduzione ai componenti aggiuntivi
Usare la finestra di dialogo Componenti aggiuntivi
Installare un componente aggiuntivo
Disattivare un componente aggiuntivo
Creare componenti aggiuntivi di Excel
Creare un componente aggiuntivo
Salvare il componente aggiuntivo
Installare il componente aggiuntivo
Usare l'insieme Addins
Insieme Addins
Oggetto Addins
Creare componenti aggiuntivi COM e di automazione
Usare l'interfaccia IDTExtensibility2
Chiavi di registro
Creare un componente aggiuntivo di automazione con Visual Basic 6
Definire il componente aggiuntivo
Voci di registro
Creare un componente aggiuntivo COM con visual Basic .NET
Eseguire la creazione guidata Componente aggiuntivo condiviso
Modificare il modello
Capitolo 12 Comprendere e usare gli eventi
Attivare e disattivare gli eventi
Eventi Workbook
Evento Open
Evento Activate
Evento SheetActivate
Evento NewSheet
Evento BeforeSave
Evento BeforePrint
Evento BeforeClose
Eventi Worksheet
Evento Change
Evento SelectionChange
Evento BeforeRightClick
Eventi Application
Attivare il monitoraggio degli eventi Application
Rilevare quando viene aperta una cartella di lavoro
Capitolo 13 Modificare i file
Individuare file esterni
Restituire tutti i file
Limitare la ricerca dei file
Trovare file con la finestra di dialogo FileDialog
Scrivere un file esterno
Leggere da un file esterno
Cercare un valore in un file
Capitolo 14 Sviluppare moduli di classe
Che cos'e' un oggetto?
Che cos'e' una classe?
Che cosa sono le proprieta'?
Che cosa sono i metodi?
Che cosa sono gli eventi?
Introduzione ai moduli di classe
Accedere agli oggetti
Dichiarare gli oggetti
Oggetti e Nothing
Oggetti con piu' variabili oggetto
Proprieta', metodi ed eventi
Proprieta', metodi ed eventi Public e Private
Proprieta'
Metodi
Eventi
Creare una classe
Creare un modulo di classe
Definire proprieta' semplici
Definire routine di proprieta'
Definire metodi
Definire eventi
Definire variabili, subroutine e funzioni private
Eventi speciali per le classi
Risolvere i riferimenti
Struttura delle classi
Una classe semplice
Estendere una classe semplice
Una classe Collection
Una classe con regole di convalida
Parte 5 Modificare gli oggetti di Excel
Capitolo 15 Grafici
Introduzione ai grafici
Creare grafici incorporati o in fogli separati
Definire il modello a oggetti dei grafici
Modificare i grafici
Attivare un grafico
Modificare l'intervallo di dati di un grafico
Modificare un grafico per usare i dati di matrici
Definire le etichette di un grafico
Formattare un grafico
Modificare tutti i grafici di una cartella di lavoro
Stampare i grafici
Note finali sulla programmazione di grafici
Capitolo 16 Grafici e tabelle pivot
Grafici e tabelle pivot
Introduzione alla tabelle pivot
Creare una tabella pivot con la Creazione guidata Tabella pivot e grafico pivot
Creare una tabella pivot con la creazione guidata tabella pivot e grafico pivot
Introduzione ai grafici pivot
Creare un grafico pivot con la creazione guidata Tabella pivot e grafico pivot
Argomenti relativi a OLAP (Online Analytical Processing)
Oggetti delle tabelle pivot
Insieme PivotTables
Oggetto PivotTable
Insieme PivotCaches
Oggetto PivotCache
Oggetti PivotField
Oggetto Pivotitem
Programmare le tabelle pivot
Creare una tabella pivot
Creare un grafico pivot
Modificare tabelle pivot in modo programmatico
Riorganizzare una tabella pivot in modo programmatico
Riportare una tabella pivot nella disposizione originale
Registrare e ripristinare posizioni arbitrarie della tabella pivot
Capitolo 17 Barre dei comandi
Identificare le parti del sistema di menu
Insieme CommandBars
Oggetti CommandBar
Elencare gli oggetti CommandBar
Aggiungere una barra dei comandi mobile
Eliminare una barra dei comandi
Controlli delle barre dei comandi
Insieme CommandBarControls
Oggetto CommandBarControl
Controlli di pulsanti
Creare barre degli strumenti
Controlli di caselle combinate
Usare una casella combinata
Controlli a comparsa
Visualizzare un menu a comparsa
Aggiungere voci a un menu esistente
Capitolo 18 Personalizzare le finestre di dialogo
Visualizzare le finestre di dialogo esistenti
Modificare le finestre di dialogo esistenti
Esplorare l'insieme Dialogs
Passare con le finestre di dialogo
Capitolo 19 Creare UserForm
Creare uno UserForm
Aggiungere uno UserForm
Definire uno UserForm
Modificare uno UserForm
Proprieta' di uno UserForm
Visualizzare uno UserForm
Controlli di uno UserForm
Programmare i controlli
Proprieta', metodi ed eventi comuni
Il controllo Label
Il controllo CommandButton
Il controllo TextBox
Il controllo CheckBox
Il controllo ToggleButton
Il controllo SpinButton
Il controllo Frame
Il controllo OptionButton
Il controllo Image
Il controllo ScrollBar
Il controllo ListBox
Il controllo ComboBox
Il controllo RefEdit
Il controllo TabStrip
Il controllo MultiPage
Capitolo 20 Creare UserForm avanzati
Acquisire informazioni
Panoramica dell'applicazione relativa agli UserForm
Definire uno UserForm
Visualizzare dati
Esplorare il foglio di lavoro
Modificare i dati
Aggiungere dati
Convalidare i dati
Visualizzare lo UserForm
Creare una procedura guidata a piu' passaggi
Panoramica delle procedure guidate
Gestione dei menu
Creare lo UserForm
Esplorare le pagine
Raccogliere gli input della procedura guidata
Riepilogare le opzioni
Eseguire la procedura guidata
Parte 6 Excel e il mondo esterno: collaborazione semplificata
Capitolo 21 Excel e altre applicazioni Office
Avviare un'altra applicazione
Attivare un'altra applicazione
Collegare
Late binding
Early binding
Interagire con altre applicazioni Office
Aprire un documento in Word
Accedere a un documento Word attivo
Creare un nuovo documento Word
Controllare Excel da altre applicazioni Office
Lavorare con piu' applicazioni per completare un lavoro
Capitolo 22 Excel e SQL (Structured Query Language)
Confrontare fogli di calcolo e database
Concetti fondamentali dei database
Chiavi dei database
Accedere ai database da Excel
Modificare database con SQL
L'istruzione Select
Istruzioni Select semplici
Recuperare righe
Ordinare righe
Usare piu' tabelle
Usare funzioni
L'istruzione Insert
Usare l'istruzione Insert
L'istruzione Update
L'istruzione Delete
Capitolo 23 Introduzione ad ADO
Il modello a oggetti ADO
L'oggetto connection
Priorita' e metodi chiave dell'oggetto connection
Connessione a sistemi di gestione dei database diversi
Usare l'insieme Errors
Usare l'oggetto Error
L'oggetto Command
Proprieta' e metodi chiave dell'oggetto Command
Usare l'insieme Parameters
Usare l'oggetto Parameter
L'oggetto Recordset
Proprieta' e metodi chiave dell'oggetto Recordset
Usare l'insieme Fields
Usare l'oggetto Field
Capitolo 24 Un programma per eseguire query con Excel
Panoramica del programma Query di Excel
Impostare il progetto
Inizializzare il programma
Terminare il programma
Connessione a un database
Inizializzare lo Userform Dbinfo
Selezionare l'autenticazione di Windows
Salvare le informazioni del database
Modificare una query
Eseguire una query di database
Ottenere informazioni per eseguire le query
Creare una stringa di connessione
Ottenere la query
Eseguire una query
Copiare righe
Usare il programma Query di Excel
Configurare le informazioni di connessione
Inserire una query
Eseguire la query
Capitolo 25 Excel e il Web
HTML
Salvare un foglio di lavoro come pagina Web
Pubblicare un foglio di lavoro sul Web
Creare fogli di lavoro interattivi basati sul Web
Usare Internet come origine dati
Aprire pagine Web come cartelle di lavoro
Usare le query Web
Eseguire il parsing delle pagine Web alla ricerca di informazioni specifiche
Usare Internet per pubblicare i risultati
Impostare un server Web
Salvare fogli di lavoro come pagine Web
Aggiungere interattivita' con Microsoft Office Web Components
Comunicare con un server Web
Usare soluzioni Internet con Excel
Capitolo 26 Excel e XML (eXtensible Markup Language9
Introduzione agli elenchi di dati
Creare elenchi di dati in modo programmatico
Creare schemi XXML
Creare file di dati XML
Aggiungere XML a una cartella di lavoro manualmente
Importare dati XML manualmente
Aggiungere XML a una cartella di lavoro in modo programmatico
Eseguire il mapping di uno schema a una cartella di lavoro in modo programmatico
Eseguire il mapping di uno schema alle celle usando XPath
Indice analitico
Tutorial Visual Basic 2008 di manuali.net
Articoli Visual Basic 2005 di Visual-Basic.it
Guida Visual Basic di WebMasterPoint
Corso di Visual Basic di SoftwarePlanet
Manuale Visual Basic di Html.it