FileDialog che non si apre e non permette di allegare i files selezionati

Anonimo
2014-12-29T19:11:10+00:00

Buona sera a tutti, ho condiviso una maschera che mi permette di inviare i file a diversi destinatari ma non so perché tutto funziona tranne il tasto Scegli File.

Chiedo il vostro aiuto per risolvere questo ennesimo problema che da giorni mi sta facendo impazzire.

Vi ringrazio come sempre per il vostro prezioso  gentilissimo contributo.

Il link è questo http://1drv.ms/1rvvnDu

Auguro a tutti voi un sereno 2015.

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2014-12-30T09:56:33+00:00

Ciao nichicanta

Usi Office a 64bit? 

Ho provato il tuo codice su diverse installazioni di Office (2013-2010-2007) tutte a 32bit su sistemi operativi a 64bit e la finestra "Scegli Files" si è sempre aperta.

Testando l'applicazione su Office 2010 a 64bit non si apre. Il problema è nell'utilizzo delle API e nella modalità con cui vengono dichiarate all'interno delle due versioni di office.

Tralasciando le 2 domande spontanee "perché un uso così massivo delle api" e "perché Office a 64bit",

ti consiglio di dare un'occhiata al sito di JKP, in cui viene spiegato in maniera esauriente l'utilizzo delle API nella versione a 64bit di office. In particolare alla seguente pagina http://www.jkp-ads.com/Articles/apideclarations.asp, troverai la funzione GetOpenFileName, equivalente alla tua, ma già ottimizzata per l'utilizzo sia in ambiente 32 che 64bit (parlo sempre di Office).

L'ho sostituita alla tua modificandola in modo da integrare le funzionalità della tua versione.

Qui trovi la versione modificata del tuo file.

David

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2016-03-09T14:06:00+00:00

    Ciao a tutti, oggi mi è capitato questo problema legato alla versione a 64 bit di Office 2016. Trovate le indicazioni relative alle direttive al compilatore, ho provato, però Access mi segnala il codice VBA6 come errato nonostante sia racchiuso nella parte dell'#if relativo appunto a VBA6.

    Ho la necessità di far lavorare il database sia con Access 2003 32 bit Access 2007 32bit ed Access 2016 64 bit

    Forse mi sto perdendo in un bicchier d'acqua

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-12-30T14:47:56+00:00

    Ciao David, scusami, ma è stata tale la gioia di aver risolto il problema che ho dimenticato di spuntare la tua risposta.

    Ti ringrazio nuovamente per il tuo prezioso aiuto ed il link che mi hai indicato, l'ho inserito nei Preferiti per eventuali e simili problematiche.

    Ciao, Nicola.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-12-30T14:27:33+00:00

    Ciao David, grazie innanzitutto per il tuo gentile contributo ed aiuto.

    Uso Office 2010 a 64 bit perché cosi l'ho acquistato, ho inoltre un sistema operativo a 64 bit.

    Ho pensato di acquistare tutto a 64 bit senza un motivo ben preciso.

    Mi complimento per altri tuoi file che ho avuto il piacere di visualizzare ed utilizzare, per imparare soprattutto come utilizzi vba per le tue operazioni e funzioni.

    Ti /Vi auguro un sincero e sereno 2015, con la stima e l'ammirazione che ho sempre avuto nei vostri confronti sin dal primo momento della mia iscrizione a questa bellissima community.

    David Vi prego di voler seguire altre mie domande di aiuto al fine di poter, grazie al vostro prezioso aiuto, completare il mio DB da mettere in rete ( lo spero tanto per il mio lavoro) subito dopo le festività Natalizie.

    Ciao, Nicola.

    ..........

    probabilmente sarò eccessivamente pragmatico, tuttavia, pur ringraziandoti della stima e dei complimenti, leggendo la tua risposta ho una domanda per te: hai risolto il tuo problema?

    Si: segna la mia risposta come risposta. Aiuterai altri utenti con lo stesso problema a rintracciare più velocemente la soluzione.

    No: esponi le tue difficoltà e proviamo a fare un ulteriore passo in avanti.

    David

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2014-12-30T14:18:10+00:00

    Ciao David, grazie innanzitutto per il tuo gentile contributo ed aiuto.

    Uso Office 2010 a 64 bit perché cosi l'ho acquistato, ho inoltre un sistema operativo a 64 bit.

    Ho pensato di acquistare tutto a 64 bit senza un motivo ben preciso.

    Mi complimento per altri tuoi file che ho avuto il piacere di visualizzare ed utilizzare, per imparare soprattutto come utilizzi vba per le tue operazioni e funzioni.

    Ti /Vi auguro un sincero e sereno 2015, con la stima e l'ammirazione che ho sempre avuto nei vostri confronti sin dal primo momento della mia iscrizione a questa bellissima community.

    David Vi prego di voler seguire altre mie domande di aiuto al fine di poter, grazie al vostro prezioso aiuto, completare il mio DB da mettere in rete ( lo spero tanto per il mio lavoro) subito dopo le festività Natalizie.

    Ciao, Nicola.

    La risposta è stata utile?

    0 commenti Nessun commento