Risultati da 1 a 11 di 11

Discussione: collegamento di file .doc specifico in una cartella



  1. #1
    L'avatar di Brivido.xls
    Clicca e Apri
    Data Registrazione
    Jun 2016
    Località
    Trasferit a Perdasdef.
    Età
    38
    Messaggi
    118
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    32

    collegamento di file .doc specifico in una cartella

    ciao a tutti,
    ho un piccolo problema che non riesco a risolvere
    ho creato una cartella contenente al suo interno 1000 file .doc
    nominati RIC_ING 2016_0001.doc, a seguire uguale con numero
    sequenziale 0002.doc ecc. ecc. fin arrivare a 1000.doc
    poi in foglio1 di excel ho messo in G1 il Numero e in G2 l' anno,
    semplicemente come formato generico,
    infine nella cella A16 ho scritto questa concatenata:

    '=COLLEG.IPERTESTUALE(CONCATENA("F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO";"RIC_ING ";G2;"_";TESTO(G1;"0000");".DOC");"SCAN RIC")

    la quale mi genera un collegamento per bene in blu con scritto "SCAN RIC"
    ma quando clicco sopra per aprire il file specifico mi compare la finestra di
    messaggio con su scritto "impossibile trovare il file specificato."

    dato che sono alle prime armi in excel,
    e chiaro che qualcosa mi sfugge

    ringrazio dunque chiunque legga e chi propone soluzioni

    metto a disposizione il bbcode inoltre (sperando di non sbagliare a caricare anche qui)

    Excel 2010 32 bit
    A
    B
    C
    D
    E
    F
    G
    1
    107
    2
    2016
    3
    4
    5
    6
    7
    8
    9
    10
    11

    Grazie,
    Lucio.
    Ultima modifica fatta da:Canapone; 05/07/17 alle 17:27

  2. #2
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    ferrara
    Età
    41
    Messaggi
    2074
    Versione Office
    office pro 2010
    Likes ricevuti
    440
    Likes dati
    241

    Re: collegamento di file .doc specifico in una cartella

    ciao brivido.
    premettendo che sono la più schiappa delle schiappe con l uso delle formule; forse l errore sta in questa stringa:

    "F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO"
    alla quale manca, forse, il separatore alla fine diventando:
    "F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO\"

    ----------Post unito in automatico----------

    sono al cello. diamine! ih ih ih ih ... fatico più del solito :D

    rimangio ciò che ho appena detto.

    se ho ben tradotto la formula; il primo argomento di COLLEG.IPERTESTUALE è il path, la cartella dove si trova il file:
    "F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO"
    ed il secondo argomento è il concatenamento per costruire il nome del file.
    quindi:

    =COLLEG.IPERTESTUALE("F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO";CONCATENA("RIC_ING ";G2;"_";TESTO(G1;"0000");".DOC"))

    HO seguito quanto spiegato nella guida microsoft. ma, ti ripeto, io e le formule non andiam daccordo :D .... a casa controllerò quello che sto cercando d indovinare ora :D

  3. #3
    L'avatar di Brivido.xls
    Clicca e Apri
    Data Registrazione
    Jun 2016
    Località
    Trasferit a Perdasdef.
    Età
    38
    Messaggi
    118
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    32

    Re: collegamento di file .doc specifico in una cartella

    Grazie del contributo, controllero' se funziona appena possibile

  4. #4
    L'avatar di Brivido.xls
    Clicca e Apri
    Data Registrazione
    Jun 2016
    Località
    Trasferit a Perdasdef.
    Età
    38
    Messaggi
    118
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    32

    Re: collegamento di file .doc specifico in una cartella

    se ho ben tradotto la formula; il primo argomento di COLLEG.IPERTESTUALE è il path, la cartella dove si trova il file:
    "F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO"
    ed il secondo argomento è il concatenamento per costruire il nome del file.
    quindi:

    =COLLEG.IPERTESTUALE("F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO";CONCATENA("RIC_ING ";G2;"_";TESTO(G1;"0000");".DOC"))

    Buongiorno Dracoscrigno,
    ho testato la tua soluzione e abbiamo ottenuto un piccolo passo,
    adesso il collegamento viene visualizzato "RIC_ING 2016_00001" e
    cliccando sopra apre solo la cartella finale cioè "ARCHIVIO_RIC_IN_INGRESSO"

    Vorrei invece ottenere questo risultato:
    aprire direttamente il file .doc specifico a seconda della numerazione inserita
    (es: inserendo in G1 107 e in G2 2016 ottenere come risultato l' apertuta
    del file .doc "RIC_ING 2016_0107"
    OVVIAMENTE, GRAZIE PER IL PRIMO RISULTATO,
    Lucio.

  5. #5
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    ferrara
    Età
    41
    Messaggi
    2074
    Versione Office
    office pro 2010
    Likes ricevuti
    440
    Likes dati
    241

    Re: collegamento di file .doc specifico in una cartella

    di prima mattina, dopo aver raggiunto una tastiera ed un monitor adeguati, non si poteva non trovare soluzione ad una cosa raggiunta per metà :D

    Come ti dicevo, ho letto quanto detto nel supporto office. Purtroppo, ieri sera, data la fretta, il cellulare, la voglia di stare in baracca con gli amici; ho letto solo:
    COLLEG.IPERTESTUALE(posizione_collegamento; nome_collegamento)
    Ed ho spento il cervello non considerando che un collegamento, un link, anche quì sul forum, è composto da una parte visibile ed una invisibile. Tutto questo nonmi ha fatto capire che l' argomento "posizione_collegamento" deve essere composto dal path AGGIUNTO al nome_file. quindi dobbiamo tornare indietro di un passo e capire perchè il sistema ti dice che il file non esiste.

    Nello sbagliare abbiamo fatto quel passo indietro che ci permette di pensare che l' errore possa essere in queste tre risposte:
    1 - Il file che cerchi non esiste per davvero (non devi credere che esista ma devi sincerartene visivamente perchè la vista e l amemoria fanno brutti scherzi in programmazione)
    2- la composizione del nome non è corretta (dovresti provare, in una cella a parte, se il solo nome composto risulta corretto
    3- l' errore si trova nel concatenamento del percorso con il nome del file, quel famoso segno di cui ti ho parlato sopra, lo slash ("\)


    Quindi, prendiamo di nuovo la tua formula come l' avevi postata nel topic:
    Codice: 
    =COLLEG.IPERTESTUALE(CONCATENA("F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO";"RIC_ING ";G2;"_";TESTO(G1;"0000");".DOC");"SCAN RIC")


    Ed andiamo a smembrarla nei suoi due argomenti:
    percorso =>
    CONCATENA("F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO";"RIC_ING ";G2;"_";TESTO(G1;"0000");".DOC")
    nome =>
    "SCAN RIC"


    Quanto concerne il nome del collegamento non ha nessuna importanza. Ci sono gatte più pelose da pelare :D anche se, solitamente, sarebbe buona cosa se rispecchiasse il nome di cioò che punta : nome =>
    =CONCATENA("RIC_ING ";G2;"_";TESTO(G1;"0000");".DOC")

    Il percorso è stato costruito come segue:
    Codice: 
    CONCATENA("F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO";"RIC_ING ";G2;"_";TESTO(G1;"0000");".DOC")
    Che smembrato nei suoi argomenti da luogo a:

    arg1 => "F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO"
    arg2 => "RIC_ING "
    arg3 => G2
    arg4 =>
    TESTO(G1;"0000")
    arg5 =>
    ".DOC"

    Si nota che solo arg1 è destinato al percorso e, come ti avevo detto nel mio primo intervento (ora ne sono certo), manca, alla fine, il carattere di slash come separatore di percorso facendo diventare arg1 come segue: (c'è il segno slash alla fine della stringa
    \
    Codice: 
    "F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO\"


    Facendo qualche prova sembra che la costruzione del nome_file sia corretta comunque utilizza qualche cella di prova per visualizzare bene il nome che esce di modo che tu possa veramente controllare visivamente ogni carattere che compone il file, gli errori potrebbero annidarsi tra gli spazi delle parole utilizzati al posto degli underscore (se posso darti un consiglio utilizza sempre lo stesso carattere come separatore e visto che siamo in tema di percorsi e nomi di file, ti consiglio di utilizzare sempre l underscore e sempre il minuscolo (il_nome_del_mio_file.Estensione ma è un consiglio che se non lo segui non esplode niente :D )

    Arrivati a questo punto, direi che se ancora c'è un errore possibile, si trova nell' estensione tu hai inserito l' estensione come "DOC".
    Sei sicuro che sia l' estensione giusta? hai il pc impostato di modo da poterla vedere visivamente e quindi te ne sei sincerato?
    non è che magari e DOCX?

    ...
    E' tutto credo. In bocca al lupo :)


  6. #6
    L'avatar di Brivido.xls
    Clicca e Apri
    Data Registrazione
    Jun 2016
    Località
    Trasferit a Perdasdef.
    Età
    38
    Messaggi
    118
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    32

    Re: collegamento di file .doc specifico in una cartella

    Facendo qualche prova sembra che la costruzione del nome_file sia corretta comunque utilizza qualche cella di prova per visualizzare bene il nome che esce di modo che tu possa veramente controllare visivamente ogni carattere che compone il file, gli errori potrebbero annidarsi tra gli spazi delle parole utilizzati al posto degli underscore (se posso darti un consiglio utilizza sempre lo stesso carattere come separatore e visto che siamo in tema di percorsi e nomi di file, ti consiglio di utilizzare sempre l underscore e sempre il minuscolo (il_nome_del_mio_file.Estensione ma è un consiglio che se non lo segui non esplode niente :D )

    Arrivati a questo punto, direi che se ancora c'è un errore possibile, si trova nell' estensione tu hai inserito l' estensione come "DOC".
    Sei sicuro che sia l' estensione giusta? hai il pc impostato di modo da poterla vedere visivamente e quindi te ne sei sincerato?
    non è che magari e DOCX?

    ...
    E' tutto credo. In bocca al lupo


    Ciao Dracoscrigno,
    allora come tu mi consigliavi ho aggiunto l' underscore e ulteriormente rinominato tutti i 1000 file con l' underscore la dove mancava;
    poi ho inserito lo slash finale nella costruzione del primo argomento.

    ma, ahinoi, il risultato non cambia, apre solo la cartella, non il file specifico..

  7. #7
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    ferrara
    Età
    41
    Messaggi
    2074
    Versione Office
    office pro 2010
    Likes ricevuti
    440
    Likes dati
    241

    Re: collegamento di file .doc specifico in una cartella

    Il collegamento ipertestuale, a quanto ne so fa solo due cose:
    punta ad un collegamento valido oppure da errore.

    Tu dichiari che apre la cartella quindi ciò che hai scritto e formalmente corretto. non posso che immaginare che tu abbia scritto la formula indicando solo il percorso e non vi hai ATTACCATO, al percorso, anche il nome del file.

    LA formula completa dovrebbe essere così formata:
    =COLLEG.IPERTESTUALE(percorso_nome_file; Nome_da_visualizzare)


    di questi due argomenti:
    percorso_nome_file dovrebbe essere:


    1. il percorso con lo slash finale => "F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO/"
    2. il nome del file costruito come
      • "RIC_ING " <--- nota che c'è uno spazio finale nella stringa che hai impostato
      • G2
      • "_"
      • TESTO(G1;"0000")
      • ".DOC" <--- Non è detto che questa sia l' estensione corretta

    dando luogo a:
    CONCATENA("F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO/";"RIC_ING ";G2;"_";TESTO(G1;"0000");".DOC")

    nome_da_visualizzare dovrebbe essere lo stesso scritto nell percorso_nome_file quindi utilizzare la stessa formula di concatenamento:


    1. il nome del file costruito come
      • "RIC_ING " <--- nota che c'è uno spazio finale nella stringa che hai impostato
      • G2
      • "_"
      • TESTO(G1;"0000")
      • ".DOC" <--- Non è detto che questa sia l' estensione corretta

    dando luogo a:
    CONCATENA("RIC_ING ";G2;"_";TESTO(G1;"0000");".DOC"

    Tutto questo da, come formula finale quella che segue:
    =COLLEG.IPERTESTUALE(CONCATENA("F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO/";"RIC_ING ";G2;"_";TESTO(G1;"0000");".DOC");CONCATENA("RIC_ING ";G2;"_";TESTO(G1;"0000");".DOC"))


    a sto giro ti allego un file slsx di modo che vedi sia il foglio1 come tu lo hai impostato ed il foglio 2 con tutte le parti definite in varie celle di modo che puoi fare le tue prove.

    Da un collegamento che ti apriva la cartella dovresti passare ad un collegamento che:
    O ti apre un file oppure ti da errore.
    Se ti da errore allora devi controllare i parametri con i quali costruisci il nome del file:
    spazi, underscore, estensione e tutto il resto.


    File Allegati File Allegati

  8. I seguenti utenti hanno dato un "Like"


  9. #8
    L'avatar di Brivido.xls
    Clicca e Apri
    Data Registrazione
    Jun 2016
    Località
    Trasferit a Perdasdef.
    Età
    38
    Messaggi
    118
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    32

    Re: collegamento di file .doc specifico in una cartella

    Grande Dacroscrigno,
    sia per il modo di spiegare che rendere supporto.
    il mio errore: dopo

    =COLLEG.IPERTESTUALE(CONCATENA("F:\NORICA\MOVIMENTI_MSA\SCAN_RIC\ARCHIVIO_RIC_IN_INGRESSO/";"RIC_ING ";G2;"_";TESTO(G1;"0000");".DOC")

    non ho fatto caso di aggiungere

    ;CONCATENA("RIC_ING ";G2;"_";TESTO(G1;"0000");".DOC"))

    non avevo fatto caso :D

    Funziona correttamente per ciò che mi serve.

  10. #9
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    ferrara
    Età
    41
    Messaggi
    2074
    Versione Office
    office pro 2010
    Likes ricevuti
    440
    Likes dati
    241

    Re: collegamento di file .doc specifico in una cartella

    Bene. quando ho visto che avevi risposto a questa discussione ho pensato al peggio ed avevo gia il martello nella mano destra, alzata e rivolta al monitor del portatile pronta a scagliarsi con rabbia isterica sulla tastiera

    Bene. Grazie del riscontro.
    Con questo topic ho imparato anche io qualcosa di nuovo :)
    A presto :)



    Rieditando, anche perchè sei stato bravo a non copiare l' erroe che ho fatto.
    Ho sempre nominato lo slash ma, in realtà, nei percorsi dei pc si utilizza il BACK Slash "\"
    Mi sono confuso con il separatore negli Url di internet lo Slash "/"
    Sorry :(

  11. I seguenti utenti hanno dato un "Like"


  12. #10
    L'avatar di Brivido.xls
    Clicca e Apri
    Data Registrazione
    Jun 2016
    Località
    Trasferit a Perdasdef.
    Età
    38
    Messaggi
    118
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    32

    Re: collegamento di file .doc specifico in una cartella

    Risolto

  13. #11
    L'avatar di Brivido.xls
    Clicca e Apri
    Data Registrazione
    Jun 2016
    Località
    Trasferit a Perdasdef.
    Età
    38
    Messaggi
    118
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    32

    Re: collegamento di file .doc specifico in una cartella

    Citazione Originariamente Scritto da dracoscrigno Visualizza Messaggio
    bene. Quando ho visto che avevi risposto a questa discussione ho pensato al peggio ed avevo gia il martello nella mano destra, alzata e rivolta al monitor del portatile pronta a scagliarsi con rabbia isterica sulla tastiera :muoio:
    risolto

Discussioni Simili

  1. Se file già esistente in cartella, elimina il file (MACRO)
    Di Gatt88 nel forum Domande su Excel VBA e MACRO
    Risposte: 7
    Ultimo Messaggio: 28/02/17, 19:41
  2. Collegamento celle tra file diversi
    Di simone gagli nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 14/02/17, 17:52
  3. [Risolto] Con VBA Cerca File in Cartella e copia in altra cartella
    Di ginofamilio nel forum Domande su Excel VBA e MACRO
    Risposte: 8
    Ultimo Messaggio: 28/01/17, 13:50
  4. collegamento file
    Di Nick___92 nel forum Domande su Excel in generale
    Risposte: 0
    Ultimo Messaggio: 15/06/16, 20:24
  5. Risposte: 4
    Ultimo Messaggio: 11/04/16, 21:36

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •