Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    34

    [VB6] estrazione pathname

    Come faccio a leggere un file se non conosco il pathname?
    Ovvero, vorrei avere la possibilità tramite un bottone di aprire una shell che mi permette di selezionare il file desiderato, e una volta selezionato ottenere il suo intero pathname in modo da fare le classiche operazioni di lettura/scrittura su file (di testo)

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    760
    Con un controllo CommonDialog.

  3. #3
    Utente di HTML.it L'avatar di mvent
    Registrato dal
    Jun 2002
    Messaggi
    230
    oppure con un controllo "file" e un controllo "dir".

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    34
    Scusate ma è possibile inserire questi controlli all'interno di un evento button_click?
    Ovvero, premo un bottone e mi apre la finestra per la selezione del file?

  5. #5
    Utente di HTML.it L'avatar di mvent
    Registrato dal
    Jun 2002
    Messaggi
    230
    Originariamente inviato da dulby82
    Scusate ma è possibile inserire questi controlli all'interno di un evento button_click?
    Ovvero, premo un bottone e mi apre la finestra per la selezione del file?
    certo.
    la cosa migliore sarebbe usare il commondialog.

    altrimenti ti fai una form in cui ci metti i controlli dir e file e te li gestisci. al click dell'utente fai comparire questa nuova form.

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    34
    Originariamente inviato da mvent
    certo.
    la cosa migliore sarebbe usare il commondialog.

    Scusa ho iniziato da poco a programmare in VB6, e lo sto utilizzando all'interno di un foglio excel in cui ho due pulsanti per leggere e scrive files. Nel foglio excel ho poi aggiunto un commondialog, nominato CommonDialog1.
    Se però all'interno di sub button2_click() scrivo CommonDialog1.ShowOpen, mi dà errore.
    Cosa sto dimenticando?

  7. #7
    Utente di HTML.it L'avatar di mvent
    Registrato dal
    Jun 2002
    Messaggi
    230
    Originariamente inviato da dulby82
    Scusa ho iniziato da poco a programmare in VB6, e lo sto utilizzando all'interno di un foglio excel in cui ho due pulsanti per leggere e scrive files. Nel foglio excel ho poi aggiunto un commondialog, nominato CommonDialog1.
    Se però all'interno di sub button2_click() scrivo CommonDialog1.ShowOpen, mi dà errore.
    Cosa sto dimenticando?
    non l'ho mai utilizzato in un foglio excel...comunque ti consiglio di leggere la guida del visual basic relativa al uso del commondialog o anche su google.
    sempre che non dipenda da una incompatibilità del commondialog con il VBA.

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    34

    [VBA] CommonDialog in excel

    Qualcuno può spiegarmi come utilizzare una CommonDialog all'interno di un foglio Excel?

    Ciò che devo fare è selezionare un file da leggere, e tramite la CommonDialog devo recuperare il pathname del file (il pathname non lo conosco a priori, devo avere la possibilità di andarlo a "cercare" tra i folder).
    La CommonDialog deve entrare in funzione al click di un bottone, dunque all'interno di un evento button1_click(). Come faccio? Mi da sempre errore....forse dimentico qualcosa.

    P.S. Excel 2007, VB6.5

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Ho unito le discussioni aperte sull'argomento, visto che in fondo si tratta dello stesso problema.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.