Macro condivise su diversi PC



  • Macro condivise su diversi PC
    di andra (utente non iscritto) data: 03/10/2013 14:25:20

    Ciao a tutti!
    Ho creato un foglio Excel (una sorta di storico dati) con dei comandi rapidi e pulsanti (delle macro).
    Ora questo foglio l'ho messo in condivisione con altri 4 computer.
    A questo punto però, eseguendo alcune macro sugli altri computer e non sul mio, non ottengo il risultato sperato.
    Faccio l'esempio.
    - sul mio computer: agendo su un pulsante io copio in automatico il file Excel con un determinato nome e in una cartella specifica;
    - su altri computer: agendo sullo stesso pulsante mi copia in automatico il file nella cartella di default "Documenti" del computer e non nella cartella impostata da me.
    Sicuramente è un problema legato al fatto di creazione del file e di ambiente in cui l'ho creato, ma potreste darmi qualche delucidazione a riguardo e qualche soluzione?
    Grazie
    Andrea



  • di Vecchio Frac data: 03/10/2013 15:35:12

    cit. "su altri computer: agendo sullo stesso pulsante mi copia in automatico il file nella cartella di default "Documenti" del computer e non nella cartella impostata da me. "
    ---> La cartella di destinazione deve esistere sul pc in uso. Altrimenti, potrebbe essere presa la cartella del file in esecuzione o la cartella default: Excel.Application.DefaultFilePath (verifica).





  • di andra (utente non iscritto) data: 04/10/2013 10:39:51

    Ti spiego.
    Il file excel si trova già in un server condiviso ed è una sorta di modulo che si compila e che alla fine, mediante apposito pulsante, si salva con un nome identificativo in una cartella creata dalla stessa macro. Facendo un esempio:
    - compilo modulo con numero 001 -> premo pulsante -> salvataggio del file con nome 001 nella cartella 001;
    - compilo un altro modulo con numero 002 -> premo pulsante -> salvataggio del file con nome 002 nella cartella 002.
    Questa cartella viene creata anch'essa sul server condiviso.
    I problemi sono 2 (nel frattempo sono aumentati!!):
    1. sul mio computer, ossia sul computer dove è stato creato il codice macro in excel, eseguendo la macro stessa crea tranquillamente la cartella ma mi va a salvare il file nella cartella di default "Documenti" su disco rigido "C"
    2. sugli altri computer non crea ne la cartella ne il file perché mi dà debug.
    Sarei contento per il momento se risolvessi il primo problema, perchè almeno so che la macro funziona correttamente. Per il secondo c'è tempo!
    Ribadisco che io lavoro in un ambiente condiviso, quando creo qualcosa su questo server gli altri lo possono vedere, leggere!
    Grazie ancora.



  • di Vecchio Frac data: 04/10/2013 10:54:20

    Fai vedere l'istruzione di salvataggio. Forse nel codice devi essere esplicito e specificare tutto il percorso di destinazione.
    Dettaglia meglio il messaggio successivo al debug. Codice di errore, istruzione su cui si ferma l'esecuzione.