macro per ricerca file
Hai un problema con Excel? 
macro per ricerca file
di Piero73 data: 16/11/2012 20:11:28
Buonasera a tutti,
cerco aiuto per creare una macro che esegua una ricerca di un file in una cartella su hard disk, dove la chiave di ricerca tenga conto anche del testo contenuto all'interno dei file, come la funzione ricerca di windows.
Qualcuno sa come si può fare?
grazie
Piero
di Vecchio Frac data: 16/11/2012 20:55:59
Premessa: una macro di Excel non garantirà risultati in tempi rapidi. Anzi diciamo pure che si tratta di una soluzione fortemente penalizzata in partenza, quanto a tempi di esecuzione, perchè è necessario accedere ad ogni file contenuto nel percorso di ricerca, eventuali sottocartelle incluse, aprire ogni suddetto file in modalità lettura, leggerne (scorrerne) il contenuto, verificarne la corrispondenza col pattern di ricerca, infine conservare il risultato.
La cosa si complica se non vengono impostati filtri (es. solo i *.csv, solo i *.txt), se viene richiesta la scansione di sottocartelle, se i file da leggere sono codificati (ad esempio, i file *.doc non comprendono solo il testo ma anche caratteri di controllo interni, oltre a grafica e formattazione).
Una soluzione praticabile è utilizzare una shell, con una combinazione di DIR e FIND (o solo FIND).
Ah, i bei tempi in cui si usava solo il DOS... ^_^
di piero (utente non iscritto) data: 17/11/2012 08:09:33
Praticamente una indicizzazione come fa windows.
i file sarebbero esclusivamente .pdf vettoriali, non sono presenti elementi di grafica e le cartelle in cui effettuare la ricerca sarebbero il più possibile 'leggere'.
Pensi si possa realizzare?
grazie per la risposta
di Vecchio Frac data: 17/11/2012 09:26:38
Quindi niente foto o immagini.
Ma il testo nel 90% dei pdf vettoriali viene convertito in curve purtroppo, e allora come si potrebbe fare una ricerca sul testo contenuto? :(
Comunque ritengo che giocando con Shell o ShellExecute si potrebbe almeno tentare.
Se posso e se nel frattempo nessun altro mi precede, provo a dargli un'occhiata.
di piero (utente non iscritto) data: 17/11/2012 12:49:48
provo ad entrare nello specifico: i pdf provengono tutti da pagine testo stampate con pdfcreator; anche dopo la 'stampa' i testi rimangono selezionabili e incollabili su un 'blocco note' con semplice CTRL+V.
grazie
Vuoi Approfondire?