per superare il problema dell'isteresi nell'aggiornamento dei dati l'idea è di emulare, tramite con una macro VBA di Excel 2003, le funzioni di “download” da un sito senza però ricorrere ad applicazioni web e PC-server dedicati.
Quindi tu pensi che sia piu' semplice disporre di un web server che non di un server??
Altro dubbio: se il file pdf.pdf e' ospitato sul pc "remoto", allora non ti serve una macro
per copiare il file “PDF.pdf” dal PC "locale" al PC "remoto”; volevi dire l' opposto, dal pc remoto al pc locale? Anche se questa ipotesi non e' confermata dalla frase successiva ("In questo modo avrei la possibilità etc etc") la ritengo la piu' probabile.
Pertanto, affinando il mio suggerimento iniziale:
-crei un' area condivisa tra il pc A (locale) e il pc B (remoto); questo puo' essere un' entita' che funziona da server di rete, oppure un' area del filesystem del pc A o B che poi mapperai come drive Z "sull' altro pc".
Poi nella macro che gira sul pc B (remoto) quando vuoi copierai il file pdf nell' area condivisa, con una istruzione del tipo
- Codice: Seleziona tutto
FileCopy "C:\Users\Utente1\Desktop\DA_PC-FACILE\PDF.xls", "Z:\pippoXYZ.pdf"
(XYZ e' una numerazione progressiva gestita dal pc B; presuppone che l' area condivisa sia sul pc A e il relativo drive sia mappato come Z sul Pc B
"Periodicamente" il pc A controlla che sia presente un file "pippo*.pdf" nell' area shared e se Si lo archivia dove serve.
Come vedi rimane il problema dell' ipotetico ritardo tra la scrittura di un file pippoXYZ.pdf e la sua elaborazione da parte del pc A, che puoi ridurre a pochi secondi ad esempio schedulando la macro sul pc A ad es su 5 secondi; ma se i file in entrata vengono "accodati" con un progressivo crescente e la tua macro elabora tutti i file nella coda, questo ritardo e' realmente un problema?
Ciao