come condividere un file excel con macro vba?

Anonimo
2024-02-26T20:25:55+00:00

Sono un utente Microsoft Office365.

Su una cartella excel, posizionata su OneDrive, ho creato una procedura che utilizza comandi macro e che dovrebbe essere condivisa e utilizzata da 5 utenti diversi.

La "creazione condivisa" di Excel mi permette di avviare la condivisione con un altro utente inserendo il relativo account "Hotmail.com", ma con le macro disabilitate per motivi di sicurezza.

Aprendo la cartella sul lato client non è disponibile l'opzione File/Centro di protezione, per cui non posso nemmeno tentare di "spiegare" al client che le mie macro non sono una minaccia.

Inoltre, per il terzo client non riesco a portare a termine la procedura di condivisione, ricevendo il messaggio di errore "almeno uno dei destinatari non è corretto", e non capisco perchè, visto che l'indirizzo email inserito è un account Hotmail.com al quale posso inviare email senza problemi.

Esiste una soluzione per consentire questa condivisione e lavorare sulla stessa cartella da più postazioni?

An. Ted.

Microsoft 365 e Office | Excel | 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

7 risposte

Ordina per: Più utili
  1. Anonimo
    2024-02-28T04:44:49+00:00

    Grazie per il vostro aiuto @casanmaner.

    Migliori saluti Ibhadighi

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2024-02-27T11:04:13+00:00

    Personalmente non utilizzo OnDrive e la condivisione ma penso che se il file non viene utilizzato tramite un'applicazione desktop le macro non siano proprio disponibili.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2024-02-27T10:46:32+00:00

    il file con macro si trova su una cartella in OneDrive.

    Il percorso relativo a tale cartella è stato inserito come "attendibile" sia sul lato "proprietario" sia sul lato client.

    Sul computer proprietario/client, nelle impostazioni di sistema/opzioni intenet/siti attendibili è stato inserito il percorso web della cartella condivisa.

    TUTTO INUTILE !!!! mi sembra un bluff di Microsoft questa "creazione condivisa"..... funziona solo con i file senza alcuna macro.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2024-02-27T09:07:28+00:00

    Ciao,

    in riferimento a questo passaggio:

    1. Ogni utente deve regolare le impostazioni di protezione delle macro per consentire l'esecuzione delle macro. Poiché è stata menzionata la mancanza di un'opzione "Centro file/protezione" nell'ambiente lato client, gli utenti dovranno eseguire questa operazione nella versione desktop di Excel. Possono andare su "File" > "Opzioni" > "Centro protezione" > "Impostazioni Centro protezione" > "Impostazioni macro" e selezionare "Abilita tutte le macro" o "Disabilita tutte le macro con notifica". Quest'ultimo è più sicuro e li solleciterà ogni volta.

    personalmente consiglierei di mantenere la protezione dalle macro ma di impostare dei percorsi attendibili e di salvare lì i file:

    Aggiungere, rimuovere o modificare un percorso attendibile in Microsoft Office

    In questo modo la protezione delle macro è in generale assicurata ma i file aperti dai percorsi attendibili verranno aperti senza alcuna limintazione.

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2024-02-26T23:17:06+00:00

    Ciao Tony,

    Sono Ibhadighi e sarei felice di aiutarti con la tua domanda. In questo forum, siamo consumatori Microsoft proprio come te.

    Per condividere un file di Excel con macro VBA per l'uso da parte di più utenti in OneDrive durante la gestione delle sfide legate alla sicurezza delle macro e alle limitazioni di creazione condivisa, attenersi alla seguente procedura semplificata:

    1. Salva il tuo file Excel come cartella di lavoro abilitata per macro ('*.xlsm'): assicurati che il tuo file sia salvato in questo formato per preservare la funzionalità delle macro.
    2. Informa i tuoi utenti di scaricare il file: gli utenti devono scaricare il file da OneDrive nel computer locale per usare le macro, poiché le macro non possono essere eseguite direttamente da OneDrive o nella versione online di Excel.
    3. Ogni utente deve regolare le impostazioni di protezione delle macro per consentire l'esecuzione delle macro. Poiché è stata menzionata la mancanza di un'opzione "Centro file/protezione" nell'ambiente lato client, gli utenti dovranno eseguire questa operazione nella versione desktop di Excel. Possono andare su "File" > "Opzioni" > "Centro protezione" > "Impostazioni Centro protezione" > "Impostazioni macro" e selezionare "Abilita tutte le macro" o "Disabilita tutte le macro con notifica". Quest'ultimo è più sicuro e li solleciterà ogni volta.
    4. Per il problema con la condivisione del file e la ricezione di un messaggio di errore che indica che "almeno uno dei destinatari non è corretto", ricontrolla gli indirizzi e-mail per errori di battitura. Se il problema persiste, prova a rimuovere e aggiungere nuovamente l'utente dalle impostazioni di condivisione o condividi il link direttamente con lui tramite un altro metodo (ad esempio, e-mail o chat).
    5. Poiché stai usando OneDrive, ricorda agli utenti di caricare sempre l'ultima versione del file in OneDrive dopo aver apportato modifiche. Ciò garantisce a tutti l'accesso alla versione più recente del file.
    6. Comunicare chiaramente con tutti gli utenti il processo di download, esecuzione di macro e caricamento di file. Assicurati che comprendano l'importanza di non modificare contemporaneamente il file offline per evitare conflitti di versione.

    Questo approccio consente agli utenti di utilizzare il file Excel con le macro gestendolo tramite OneDrive come punto di archiviazione centrale durante l'esecuzione delle macro in locale. Si noti che la condivisione di file abilitati per le macro comporta considerazioni sull'attendibilità e sulla sicurezza, quindi assicurarsi che tutti gli utenti siano consapevoli dei rischi e considerare attendibile l'origine delle macro.

    Spero che questo aiuti.

    Migliori saluti Ibhadighi

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento