PDA

View Full Version : Excel e VB6


prodan
22-04-2004, 10:41
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

a2000
22-04-2004, 11:13
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)

Geen
22-04-2004, 13:15
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)

a2000
22-04-2004, 13:26
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?

a2000
22-04-2004, 13:32
ambiente .net

The March
22-04-2004, 13:32
Originariamente inviato da a2000
ambiente .net :D

io mi ci trovo bene...:O

a2000
22-04-2004, 13:36
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)

Geen
22-04-2004, 13:45
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.

prodan
22-04-2004, 14:33
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?

cionci
22-04-2004, 14:58
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 ;)

a2000
22-04-2004, 18:12
cionci vado in svizzera a 100000 € ? :confused:

cionci
22-04-2004, 18:23
Che intendi ? Ti danno 100000€ i tuoi concittadini per mandarti via ? Io lo farei ;)

a2000
22-04-2004, 18:25
100000 €/anno

cionci
22-04-2004, 18:27
Beh...non è male... Lordi o netti ? Se ti danno anche l'alloggio lo farei...sempre che moglie e figli siano d'accordo ;)

a2000
22-04-2004, 18:30
no per loro ce ne sono altri 70000 di default.

cionci
22-04-2004, 18:31
Ho trovato questo esempio: http://support.microsoft.com/default.aspx?scid=kb;EN-US;219151

a2000
22-04-2004, 18:33
un po' basico ....

a2000
22-04-2004, 18:38
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

cionci
22-04-2004, 18:39
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 ;)

a2000
22-04-2004, 18:47
.... 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:

cionci
22-04-2004, 19:12
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...

a2000
22-04-2004, 19:24
no non è identico: è moltiplicato X 10 (le righe di codice) :D

a2000
22-04-2004, 19:27
.

a2000
22-04-2004, 19:27
tutto interattivo e modificabile a piacere.

a2000
22-04-2004, 19:30
in 150 righe VBA :cool:

a2000
22-04-2004, 19:32
con nuove classi (non excel) definite ad hoc.

cionci
22-04-2004, 19:36
Dai a2000 dagli una mano qui e basta...tanto il tuo pensiero lo conosciamo ;)

a2000
22-04-2004, 19:48
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.

a2000
22-04-2004, 19:50
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:

a2000
22-04-2004, 19:53
e i tuoi fatti ... pensieri :D :D

cionci
22-04-2004, 20:41
Originariamente inviato da a2000
e i tuoi fatti ... pensieri :D :D
:ciapet: :D

a2000
23-04-2004, 09:37
Originariamente inviato da a2000
e i tuoi fatti ... pensieri :D :D

bravo. scoregge. :D