Condividi tramite

Apertura da cella Excel di un documento nuovo Word da modello di documento di word .dotm

Anonimo
2013-10-08T15:18:53+00:00

Ho una serie di collegamenti ipertestuali in alcune celle di un foglio di lavoro di Excel e da una di queste celle cliccando vorrei lanciare un modello di documento di word .dotm in modo che si apra un documento nuovo basato sul modello stesso. Come potrei fare ?

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

Risposta accettata dall'autore della domanda

  1. Anonimo
    2013-10-16T06:57:38+00:00

    Forse non mi sono spiegato. Aprire un file posizionato in una locazione qualsiasi in locale o in rete è semplice e funziona ma quello che voglio fare è aprire un documento nuovo "Documento1.docx" basato su un modello di Word "miomodello.dotm" (modello con macro). Se faccio come hai detto tu (cosa che avevo già impostato) si apre il modello  miomodello.dotm in modifica (come se posizionandomi sul file nella cartella e cliccando con il dx seleziono poi la voce "Apri/Open" anziché "Nuovo/New"). Ho trovato una soluzione usando del codice da VBA "shell 'cmd.exe /C \percorso\miomodello.dotm'" ma non riesco a mettere la funzione dietro ad un collegamento ipertestuale. Hai qualche suggerimento ??  Grazie....

    Ciao Alessandro,

    puoi sfruttare l'evento FollowHyperlink. In calce un esempio (da inserire nel modulo del foglio che contiene i link): se viene cliccato un link in colonna B, esegue la macro apriDotm passando come parametro il valore contenuto nella stessa riga della colonna C.

    Andrea.


    Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)

    If Not Intersect(Target.Range, Columns(2)) Is Nothing Then

    MsgBox "Questo apre il file: " & Target.Range.Offset(, 1).Value

    Call apriDotm(Target.Range.Offset(, 1).Value)

    End If

    End Sub


    La risposta è stata utile?

    0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-10-16T10:50:43+00:00

    Ok, risolto con la gestione dell'evento followhyperlink..  grazie mille.

    Di niente. Un saluto,

    Andrea.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-10-16T08:40:05+00:00

    Ok, risolto con la gestione dell'evento followhyperlink..  grazie mille.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-10-16T06:20:40+00:00

    Forse non mi sono spiegato. Aprire un file posizionato in una locazione qualsiasi in locale o in rete è semplice e funziona ma quello che voglio fare è aprire un documento nuovo "Documento1.docx" basato su un modello di Word "miomodello.dotm" (modello con macro). Se faccio come hai detto tu (cosa che avevo già impostato) si apre il modello  miomodello.dotm in modifica (come se posizionandomi sul file nella cartella e cliccando con il dx seleziono poi la voce "Apri/Open" anziché "Nuovo/New"). Ho trovato una soluzione usando del codice da VBA "shell 'cmd.exe /C \percorso\miomodello.dotm'" ma non riesco a mettere la funzione dietro ad un collegamento ipertestuale. Hai qualche suggerimento ??  Grazie....

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2013-10-08T16:32:44+00:00

    Ho una serie di collegamenti ipertestuali in alcune celle di un foglio di lavoro di Excel e da una di queste celle cliccando vorrei lanciare un modello di documento di word .dotm in modo che si apra un documento nuovo basato sul modello stesso. Come potrei fare ?

    • Inserisci un testo esplicativo nella cella (esempio il nome del tuo modello).
    • Tasto dx del mouse
    • Collegamento ipertestuale
    • Nella finestra a sx seleziona: File o pagina esistente
    • A fianco di Cerca in seleziona l'icona Cerca per file
    • Trova e seleziona il file che vuoi lanciare
    • Eventualmente modifica (in alto) il testo da visualizzare nella cella
    • Ok

    La risposta è stata utile?

    0 commenti Nessun commento