Home Dove Siamo Contatti Guide Download Demo Siti  
 
GUIDE
 
01/05/2007
Outlook Express
Configurazione del famoso gestore di posta passo per passo.
Matteo
______________________
 
01/05/2007
Excel
Una guida per poter utilizzare il famoso foglio elettronico Microsoft in Visual Basic .Net.
Matteo
______________________
 
01/05/2007
Open Office.org
Una guida per poter utilizzare il famoso foglio elettronico open source in Visual Basic .Net.
Matteo
______________________
 
01/05/2007
FreePops
Configurazione di Freepop, utilissima utility per Outlook Express.
Matteo
______________________
Programmare OpenOffice.org
 
Nel seguente documento si analizzerà il codice necessario per creare un foglio
elettronico e formattarlo in maniera adeguata.
 
Innanzi tutto si devono dichiarare delle variabili come object che poi utilizzeremo
per poter creare il nostro foglio elettronico.
 
Dim starServiceManager, starDesktop, oCalc, oSheet As Object
 

Ora creiamo il foglio elettronico.

È molto importante il primo valore della terza funzione (“private:factory/scalc”) perché
in base a quello verrà aperto un file di calcolo, se anziché “scalc” ci fosse stato “swriter”
si sarebbe aperto un documento di video scrittura.

 
'creo il servizio OpenOffice
starServiceManager = CreateObject("com.sun.star.ServiceManager")
'creo il desktop (è come cliccare sull'icona di openoffice)
starDesktop = starServiceManager.CreateInstance("com.sun.star.frame.Desktop")
'apro il file di openoffice
oCalc = starDesktop.loadComponentFromURL(private:factory/scalc", "_blank", 0, args)
'creo il foglio elettronico vero e proprio
oSheet = oCalc.Sheets.getByName(oCalc.currentcontroller.activesheet.name)
Per questo esempio formatteremo il foglio in modo che abbia la prima cella delle prime 10 colonne di colore rosso con testo bianco grassetto. Da notare il fatto che gli indici della cella settano prima la colonna e poi la riga al contrario di quanto accade in Excel.
 
For i = 0 To 10
oSheet.getcellbyposition(i, 0).cellbackcolor = 3
oSheet.getcellbyposition(i, 0).charcolor = 2
oSheet.getcellbyposition(i, 0).charheight = Sheet.getcellbyposition(i, 0).charheight + 1
oSheet.getcellbyposition(i, 0).charweight = 200
Next
 
Se hai bisogno di maggiori informazioni o hai trovato delle inesattezze segnalacele
Google