Newsgroup: it.comp.lang.visual-basic
Titolo: Aprire file Exel 2

Scusate se faccio un secondo messaggio: ma le cose sono un po' cambiate.
Ancora sono molto preoccupato dalla risposta di Frank ( che peraltro ringrazio
di avermi risposto) :) 
il problema infatti e' che io sto lavorando con VB.net ma probabilmente lui ha
visto nel mio codice qualcosa di veramente orribile :)
Comunque tornando a noi c'ho lavorato tutto il week end con scarsi risultati.
Il mio Gol e' creare una macro che apra uno o piu' File di excel ( scelti
dall'utente, con la classica finestra Windows ).
Poi questo codice volevo aggiungerlo ad un altro codice che prende le celle dai
file e le copia in un file unico.
Spero di essere stato chiaro.
Il codice che ho scritto finora e' il seguente ma il file che scelgo non si
apre:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
        OpenFileDialog1.ShowDialog()
        If OpenFileDialog1.FileName <> "" Then
            Try
                FileOpen(1, OpenFileDialog1.FileName, OpenMode.Output)
                MsgBox("File aperto")
            Catch
                MsgBox("Errore nell'apertura del file")
            Finally
                FileClose(1)
            End Try
        End If
Se qualcuno ha qualche idea, ve ne saro' eternamente grato, da solo purtroppo
non riesco.
Grazie
Max
    End Sub
-----------------------------------------
Messaggio inviato con Excite Newsgroup.
http://www.excite.it/newsgroup

 non si apre: (snip)
bene.
cosa non fa ce lo hai detto.
qualche interessante indicazione potrebbe invece essere fornita da una
descrizione, sia pure sommaria, di quello che invece fa.
potresti aiutarci, in qualche modo?
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 visto nel mio codice qualcosa di veramente orribile :)
No è solo che non conosco bene .NET
Stavo per proporti di usare l' excel control library ma con .NET non so se
sia una buona cosa.

ipfqc wrote:
 >[SNIP]
Parlo da non esperto di dotNET, ma ho letto qualcosa sulla
cooperazione tra Office( che non uso da una vita ) ed i
programmi scritti in dotNET.
Dunque, esiste un modo per farli interoperare e cercando su
google dovresti trovare molte robe. Al massimo, se proprio non
trovi di meglio, puoi optare per il "COM Interop" su cui
troverai sicuramente molte informazioni.
Venendo al tuo codice 
VB.NET
, io sinceramente non ho ben
capito quale sia il problema, però posso darti un paio di
consigli:
1) Nel catch, scrivi codice specifico per OGNI tipo di
    eccezione che ti può capitare. Questo servirà a darti
    moltissime informazioni utili sugli eventuali problemi.
2) Se non sai quali eccezioni possono essere sollevate,
    elimina il try...catch SOLO PER IL TEMPO NECESSARIO A
    CAPIRE. Poi rimettilo eh! ^_^
3) Quando si scrive un programma e si hanno dei problemi, la
    PRIMISSIMA COSA da fare è controllare l'aiuto in linea.
Spero di averti aiutato!
Ciao,
Andrea

 non riesco.
Presumo che la miglior gratitudine, se il sopra è corretto e risolvi, è
postare la soluzione completa.
Ave
giuseppeD
---
CCR



Beh intanto vorrei ringraziare tutti per i tanti consigli ( non pensavo che
avrei trovato tanto aiuto) :)
Allora il programma restituisce correttamente il Msgbox : file aperto
e aggiungo che ho notato che al file qualcosa succede perche' si rovina
irrimediabilmete ( non so cosa succede).
Comunque ora provo a mettere in partica un po dei vostri consigli e vi faccio
sapere.
Grazie ancora
