2012-05-03 31 views
7

In riferimento a Creating hyperlink from Excel FlowChart to MS Word HeadingCome si crea un collegamento ipertestuale da una cella specifica a Word, senza macro/vba?

Vorrei conoscere la sintassi corretta per collegamento ipertestuale a una cella specifica in una cartella di lavoro Excel da un documento Word.

Ad esempio: Dire che sono nel documento word "Spiegazione" e voglio inserire un collegamento ipertestuale al file Excel DataStuff, ma a Cell ZX200. Come lo farei manualmente, senza VBA/MACROS?

so già che a collegamento ipertestuale a DataStuff avrei digitare

File:///c:\users\Win7User\desktop\DataStuff.xlsx 

Poi premere Invio. (E poi diventa un collegamento ipertestuale sottolineata. Cliccando su di esso si apre DataStuff)

Tuttavia, voglio aggiungere il fatto che dovrebbe goto cellule ZX200, non DataStuff appena aperto a cella A1. Quanto segue NON funziona. Qualcuno può sistemare la sintassi per me?

Does not work: 
    File:///[c:\users\Win7User\desktop\DataStuff.xlsx]Sheet1!ZX200 

Non capisco come l'Excel a Word questione è stata risolta in circa 10 minuti, e la mia parola a mettere in discussione Excel grilli accumulate e Tumbleweed. Nessun esperto di MS Word ??

L'ho capito dopo aver sfogliato molti inutili e un documento utile. La sintassi corretta è:

File:///c:\users\Win7User\desktop\DataStuff.xlsx#Sheet1!ZX200 

che dovrebbero essere inseriti nel documento di parola, e andrà a cellula ZX200 nel foglio di lavoro Foglio1 in Excel. Usando le informazioni per il collegamento ipertestuale che avevo nella mia domanda, ora hai una meravigliosa BIIEZIONE tra hyperlinking Word ed Excel. In modo che quando invii delle persone da qualche parte, puoi anche rimandarle indietro!

http://www.shaunakelly.com/word/word-and-excel/excelhyperlinks.html

+0

Wow. Scavando Deeper ho trovato la piena funzionalità. CTRL + F9 quindi F9 consente di attivare i codici di campo in Word. ALT + F9 mostra tutti i collegamenti che utilizzano i codici di campo. Questo è difficile. La soluzione migliore è utilizzare ___ c: \ users \ Win7User \ desktop \ DataStuff.xlsx # Sheet1! ZX200 ___ come sintassi corretta per creare un collegamento ipertestuale con una posizione specifica nel file di destinazione. Dopo il "!" puoi inserire un nome di intervallo di Excel, non solo un riferimento di cella. Quindi, nel pop-up del collegamento ipertestuale è possibile specificare anche il testo del display (che NON può essere fatto tramite i codici di campo) e anche la descrizione (che può essere eseguita tramite i codici di campo). – VISQL

+0

Per ulteriori informazioni http://office.microsoft.com/en-us/word-help/field-codes-hyperlink-field-HA102017477.aspx – VISQL

+0

Un paio di note aggiunte: la mia esperienza è che i codici di campo agiscono separatamente da il collegamento ipertestuale. Forse ho solo bisogno di salvare e riaprire il doc, ma le modifiche fatte in una non necessariamente appaiono quando si passa all'altro. In secondo luogo, tecnicamente, è possibile utilizzare _ScreenTip_ nei codici di campo utilizzando l'opzione '\ o'. Ad esempio: '{HYPERLINK" c: \\ utenti \\ Win7User \\ desktop \\ DataStuff.xlsx "\ l" Foglio1! ZX200 "\ o" Fai clic qui per i dati "}' – GlennFromIowa

risposta

2

Tutto quello che dovete fare è copiare la cella in Excel che si desidera fare riferimento, quindi in Word, nella posizione in cui si desidera il collegamento di essere, si 'Incolla speciale'> 'Link & Unisci formattazione'

che cosa allora accade è un campo viene inserito in Word (che non sarà simile a un collegamento ipertestuale, ma saranno in grigio se il cursore si trova nel testo). Questo campo può un collegamento alla cella specifica nel file Excel effettuando le seguenti operazioni:

  1. pulsante destro del mouse sul campo
  2. Quindi selezionare Linked Worksheet Object>Open Link

Il file Excel dovrebbe aprire fino alla cella desiderata.

+0

Nota: questo collegamento è morto . Forse questo articolo è simile a quello sopra riportato? https://support.office.com/en-US/article/Field-codes-Link-field-09422d50-cde0-4b77-bca7-6a8b8e2cddbd Tuttavia, sia la risposta che i link di riferimento alla pagina sembrano indicare un OLE link, che essenzialmente importerà i dati in Word. Quello che l'OP cercava era un ** collegamento ipertestuale ** che reindirizzava l'utente a un posto specifico nel documento Excel ** aperto in Excel **. – GlennFromIowa

+0

Dead link: peggio. Ma se testi il ​​mio metodo, incolla le informazioni, ma consente di aprire il file sorgente con un clic destro> Oggetto del foglio di lavoro collegato> Apri collegamento. Si apre quindi direttamente alla cella collegata, che era la richiesta dell'OP. Provaci! – guitarthrower

0

La spiegazione più concisa che ho trovato dei vari modi per farlo (Office 2013) è in realtà nella finestra di dialogo che si apre aprendo un file che contiene collegamenti (dopo l'espansione del pulsante Show Help).Le prime 2 opzioni sono rilevanti per Excel:

Word - link update dialog

Il testo che elenca le opzioni per i collegamenti che creano:

  • Utilizzando la pasta comando speciale (sul casa Scheda, nel gruppo Appunti, fare clic sulla freccia sotto Paste, quindi fare clic su Incolla speciale) e quindi facendo clic sull'opzione Paste link.
  • Usando il comando di oggetto (nella scheda Inserire, nel Testo gruppo, fare clic Object, e quindi fare clic su Object) e quindi facendo clic sul Collega al file opzione sulla Crea dalla scheda File.
  • Usando il Collega al file o Inserisci e link comando nella finestra di dialogo Inserisci immagine (nella scheda Inserire, nel gruppo Illustrazioni, clicca Immagine, quindi fare clic sul freccia accanto a Inserire).

È possibile anche gestire molti collegamenti in un unico luogo abbastanza facilmente, come descritto nella this article, che ha anche illustra visivamente le procedure di cui sopra. Le opzioni includono aggiornamenti automatici/manuali e il blocco dei valori correnti dall'aggiornamento.

0

Credo che la domanda prevista riguardi un collegamento permanente a un valore specifico di Excel anche se il valore si sposta su una nuova cella. Con Incolla collegamento, se una riga o colonna è inserita sopra o sotto il valore desiderato, la cella di riferimento non contiene più il valore desiderato. L'integrità del collegamento è compromessa, porta dati errati o dati vuoti nel gioco Word. Idealmente, l'utente può utilizzare un intervallo denominato in Excel e un collegamento ipertestuale all'intervallo denominato. L'intervallo denominato seguirà comunque il valore se l'elemento viene spostato in Excel.

1

Ho letto questi collegamenti e potrebbe avere un'altra soluzione per il guru non VS (come me).

  1. Aprire il libretto di lavoro di Excel andare alle formule -> Definisci NAME
  2. Creare un "nome" per ciascuna delle cellule o gruppi di cellule che si desidera collegare. Ad esempio, ho hyper-linked una domanda n. In un documento di Word al mio documento Excel che viene utilizzato per importare domande nel nostro sistema di gestione dell'apprendimento. Esempio NAME = Question_22 e si riferisce a un intervallo di celle = WBT16DS058! $ A $ 90 (= foglio di lavoro! CellRange)
  3. Salva & chiudere Excel cartella di lavoro.

  4. Aprire il documento di Word e creare il testo (domanda 022), evidenziare e inserire un collegamento ipertestuale.

  5. Sfoglia & Seleziona il documento di Excel, aggiungi la fine dell'indirizzo per includere #NOME. (ad es. - R312Test.xlsx # Question_22).
  6. Selezionare il nuovo collegamento e il documento Excel si aprirà alla domanda corretta.

Abbiamo inserito e cancellato righe per assicurarci che il riferimento del NOME di Excel rimanga con l'intervallo di celle quando si seleziona il collegamento ipertestuale in Word.

Problemi correlati