View Full Version : Excel e VB6
C'è Qualcuno che ha fatto un buon uso di excel da VB, intendo creazione di documenti excel da VB.
Grazie!
Lucky Angus
22-04-2004, 11:02
Chiedi e ti sarà risposto ! :D
Originariamente inviato da prodan
C'è Qualcuno che ha fatto un buon uso di excel da VB, intendo creazione di documenti excel da VB.
Grazie!
cerrrrto.
The March
22-04-2004, 13:12
Che sono spammer?
"per creare una pagina excel cambio il content type dell pagina da text a excel"
penso che bisogna fare una web form e dargli quel content type (ho sparato un po a caso perchè io di vb6 ho visto solo le form normali e non le web form)
Link 1 (http://www.dotnethell.it/articles/article.aspx?CommentID=71&ArticleID=96#c)
Link 2 (http://msdn.microsoft.com/vstudio/office/officetools.aspx)
Link 3 (http://www.microsoft.com/italy/msdn/library/default.asp?url=/italy/msdn/library/net/c/odc_offcs.asp?frame=true)
http://www.wc-net.com/images/cover-prod1.jpg
http://www.wc-net.com/images/cover-prod6-nuovo.jpg
http://www.wc-net.com/images/cover-prod4_new.jpg
The March
22-04-2004, 13:29
Originariamente inviato da a2000
http://www.wc-net.com/images/cover-prod1.jpg
http://www.wc-net.com/images/cover-prod6-nuovo.jpg
http://www.wc-net.com/images/cover-prod4_new.jpg
ma questi che c'entrano?
The March
22-04-2004, 13:32
Originariamente inviato da a2000
ambiente .net :D
io mi ci trovo bene...:O
anche io, la mattina presto. :D
The March
22-04-2004, 13:43
Originariamente inviato da a2000
anche io, la mattina presto. :D
io lo faccio per lavoro non per divertimento (programmare in .net)
Originariamente inviato da a2000
....
complimenti per l'educazione.Non e' nemmeno la prima volta che lo fai.
Se hai commenti da fare o qualche repressione da sfogare apri un topic relativo e intavola pure un discorso/spamma su cosa e' meglio per te o meno.
Almeno per rispetto all'autore del post.
Scusate ma non avevo precisato "VB6".
Cmq io sò creare i file ma non ho trovato nessuna risposta girovangando su internet ad alcune domande!
1- Come posso impostare da codice il tipo di dati da inserire in una colonna? (devo impostare uan colonna di tipo DATA dd/mm/yyyy)
2- I file che creo sono più di uno il primo lo crea e quando lo vado ad aprire vedo il contenuto, gli altri file successivi al primo alla loro apertura mostrano solo il foglio excel vuoto, anche se dalle dimensioni del file si presume che ci siano dati, che caspita faccio?
Originariamente inviato da Geen
complimenti per l'educazione.Non e' nemmeno la prima volta che lo fai.
Se hai commenti da fare o qualche repressione da sfogare apri un topic relativo e intavola pure un discorso/spamma su cosa e' meglio per te o meno.
Almeno per rispetto all'autore del post.
Concordo con Geen ;) Spammone !!! :D
a2000: fa il bravo vecchietto ;)
cionci vado in svizzera a 100000 € ? :confused:
Che intendi ? Ti danno 100000€ i tuoi concittadini per mandarti via ? Io lo farei ;)
Beh...non è male... Lordi o netti ? Se ti danno anche l'alloggio lo farei...sempre che moglie e figli siano d'accordo ;)
no per loro ce ne sono altri 70000 di default.
Ho trovato questo esempio: http://support.microsoft.com/default.aspx?scid=kb;EN-US;219151
150 righe di codice VBA
per un ambiente grafico che permette di disegnare un qualunque circuito elettrico, definirne i parameri di input, eseguire il codice di calcolo, visualizzare i risultati.
150 righe di codice VBA
E' per accedere ad Excel da VB, non da VBA (anche se sicuramente le rpoprietà sono simili)...
A questo punto passo la palla ad a2000...che è super esperto di Excel ;)
.... c'è il "controllo" Worksheet di excel in VB.
anche se predico nel deserto, ho sempre sostenuto che un semplice cambio di punto di vista apre orizzonti inaspettati: non è VBA che è contenuto in excel ma excel che è contenuto in VBA.
E anzi si potrebbe proporre un ambiente VBA che contiene tutti i controlli di Office (Excel, Word, PowerPoint, Visio ecc.) e anche quelli di VisualBasic Editor naturalmente ... per codice automodificante ! :cool:
Ma guardalo il link che ho postato ;)
Private Sub Command1_Click()
Dim oXL As Excel.Application
Dim oWB As Excel.Workbook
Dim oSheet As Excel.Worksheet
Dim oRng As Excel.Range
E' praticamente identico a quanto fai in VBA...quindi credo che tu possa esaudire ogni richiesta di prodan...
no non è identico: è moltiplicato X 10 (le righe di codice) :D
tutto interattivo e modificabile a piacere.
con nuove classi (non excel) definite ad hoc.
Dai a2000 dagli una mano qui e basta...tanto il tuo pensiero lo conosciamo ;)
Originariamente inviato da prodan
Scusate ma non avevo precisato "VB6".
Cmq io sò creare i file ma non ho trovato nessuna risposta girovangando su internet ad alcune domande!
1- Come posso impostare da codice il tipo di dati da inserire in una colonna? (devo impostare uan colonna di tipo DATA dd/mm/yyyy)
2- I file che creo sono più di uno il primo lo crea e quando lo vado ad aprire vedo il contenuto, gli altri file successivi al primo alla loro apertura mostrano solo il foglio excel vuoto, anche se dalle dimensioni del file si presume che ci siano dati, che caspita faccio?
metodo brute force:
Excel > Strumenti > Macro > Registra nuova macro
effettuare manualmente le operazioni che si vuole automatizzare.
Alt+F11
vedere il codice generato > comprendere > prendere ispirazione > modificare.
Originariamente inviato da cionci
Dai a2000 dagli una mano qui e basta...tanto il tuo pensiero lo conosciamo ;)
i miei pensieri diventano fatti ... e pure di un certo peso :cool:
e i tuoi fatti ... pensieri :D :D
Originariamente inviato da a2000
e i tuoi fatti ... pensieri :D :D
:ciapet: :D
Originariamente inviato da a2000
e i tuoi fatti ... pensieri :D :D
bravo. scoregge. :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.