Condividi tramite

Come abilitare una VBA in excel condivisa in OneDrive?

Anonimo
2023-05-30T12:46:55+00:00

Salve, sto cercando di creare una macro in excel pescando il file interessato tramite una VBA da una cartella in OneDrive condivisa. Quando richiamo la funzione l'errore che mi esce é il '1004'. La cartella in OneDrive la sto richiamando con la dicitura %OneDrive%.

Sto facendo ciò da una versione excel per aziende.

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

3 risposte

Ordina per: Più utili
  1. Anonimo
    2023-06-01T13:16:40+00:00

    Ciao Mattia,

    Grazie per la risposta, temo però di essermi spiegato male.

    Intendevo dire che vorrei sapere la dicitura VBA attraverso la quale riesco a indicare la directory condivisa di OneDrive. Devo utilizzare la scrittura %OneDrive% ?

    Forse prova qualcosa del genere:

    '========>>

    Option Explicit

    '-------->>

    Public Sub Tester()

    Dim sPath As String 
    
    sPath = Environ("OneDrive") 
    
    MsgBox sPath 
    

    End Sub

    '<<========

    ===

    Regards,

    Norman

    Immagine

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2023-06-01T09:08:02+00:00

    Grazie per la risposta, temo però di essermi spiegato male.

    Intendevo dire che vorrei sapere la dicitura VBA attraverso la quale riesco a indicare la directory condivisa di OneDrive. Devo utilizzare la scrittura %OneDrive% ?

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-05-30T14:03:52+00:00

    Ciao Mattia,

    Salve, sto cercando di creare una macro in excel pescando il file interessato tramite una VBA da una cartella in OneDrive condivisa. Quando richiamo la funzione l'errore che mi esce é il '1004'. La cartella in OneDrive la sto richiamando con la dicitura %OneDrive%.

    Sto facendo ciò da una versione excel per aziende.

    Facci vedere il tuo codice.

    Io utilizzo codice del seguente genere per aprire un file archiviato su OneDrive:

    '========>>

    Option Explicit

    '-------->>

    Public Sub Tester()

    Const sPercorso_OneDrive As String = "https://d.docs.live.net/2ac71bd97cf4d664/"

    Const sFileName As String = "Pippo.xlsx"

    Workbooks.Open (sPercorso_OneDrive & sFileName)

    End Sub

    '<<========

    Ottengo il percorso OneDrive aprendo un file utilizzando l'app desktop e digitando

    ? Activeworkbook.Path

    nella finestra Immediata.

    ===

    Regards,

    Norman

    Immagine

    La risposta è stata utile?

    0 commenti Nessun commento