2012-05-03 30 views
7

En referencia a Creating hyperlink from Excel FlowChart to MS Word Heading¿Cómo creo un hipervínculo de una celda específica de Word a Excel, sin macros/vba?

me gustaría conocer la sintaxis correcta de hipervínculo a una celda específica en un libro de Excel de un documento de Word.

Por ejemplo: Supongamos que estoy en el documento de Word "Explicando" y quiero insertar un hipervínculo al archivo de Excel DataStuff, pero al Celda ZX200. ¿Cómo haría esto manualmente, sin VBA/MACROS?

que ya saben que a hipervínculo a DataStuff tendría que escribir

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

presione la tecla ENTRAR. (Luego se convierte en un hipervínculo subrayado. Al hacer clic en él se abre DataStuff)

Sin embargo, quiero agregar el hecho de que debe ir a la celda ZX200, no solo abrir DataStuff en la celda A1. Lo siguiente NO funciona. ¿Alguien puede arreglar la sintaxis para mí?

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

No entiendo cómo se responde a la pregunta de Excel a Word en unos 10 minutos, y mi palabra a los grillos acumulados de interrogación Excel y rodadora. ¿No hay expertos de MS Word?

Lo he descubierto después de buscar muchos documentos inútiles y útiles. La sintaxis correcta es:

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

Eso debe ser escrito en el documento de Word, e irá a la celda ZX200 en la hoja de trabajo en Excel Hoja1. Utilizando la información del hipervínculo que tenía en mi pregunta, ahora tiene una maravillosa BICICLETA entre hipervínculos de Word y Excel. Para que cuando envíes personas a algún lugar, también puedas enviarlas de vuelta.

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

+0

Wow. Excavando más profundo Encontré la funcionalidad completa. CTRL + F9 luego F9 alterna entre los códigos de campo en Word. ALT + F9 muestra todos los enlaces que usan códigos de campo. Esto es complicado. La mejor solución es utilizar ___ c: \ users \ Win7User \ desktop \ DataStuff.xlsx # Sheet1! ZX200 ___ como la sintaxis correcta para crear un hipervínculo con una ubicación específica en el archivo de destino. Después de la "!" se le puede poner un nombre de rango de Excel, no solo una referencia de celda. Luego, en la ventana emergente del hipervínculo también puede especificar el texto en pantalla (que NO PUEDE hacerse a través de códigos de campo) y también la información en pantalla (que se puede hacer a través de códigos de campo). – VISQL

+0

Para obtener más información http://office.microsoft.com/en-us/word-help/field-codes-hyperlink-field-HA102017477.aspx – VISQL

+0

Un par de notas adicionales: Mi experiencia es que los códigos de campo actúan por separado desde el hipervínculo pop-up. Tal vez solo necesitaba guardar y volver a abrir el documento, pero las ediciones hechas en una no necesariamente aparecen cuando cambias a la otra. En segundo lugar, técnicamente, puede usar _ScreenTip_ en los códigos de campo usando el interruptor '\ o'. Por ejemplo: '{HYPERLINK" c: \\ users \\ Win7User \\ desktop \\ DataStuff.xlsx "\ l" Sheet1! ZX200 "\ o" Haga clic aquí para ver los datos "}' – GlennFromIowa

Respuesta

2

Todo lo que necesita hacer es copiar la celda en Excel que desea hacer referencia, a continuación, en Word, en el lugar donde desea que el enlace sea, se le 'Pegado Especial'> 'Enlace & Combinar formato '

Lo que sucede entonces es que un campo se inserta en Word (que no se verá como un hipervínculo, pero aparecerá en gris si el cursor se coloca en el texto). Este campo puede vincular de nuevo a la celda específica en el archivo de Excel al hacer los siguientes pasos:

  1. Haga clic derecho en el campo
  2. A continuación, seleccione Linked Worksheet Object>Open Link

su archivo de Excel debe abrir hasta la celda deseada.

+0

Nota: Este enlace está ahora muerto . Quizás este artículo es similar al que se menciona arriba? https://support.office.com/en-US/article/Field-codes-Link-field-09422d50-cde0-4b77-bca7-6a8b8e2cddbd Sin embargo, tanto la respuesta como la página que hace referencia a los enlaces parecen indicar un OLE enlace, que esencialmente importará los datos en Word. Lo que el OP estaba buscando era un ** hipervínculo ** que redirigiría al usuario a un lugar específico en el documento de Excel ** abierto en Excel **. – GlennFromIowa

+0

Enlace muerto: bummer. Pero si prueba mi método, pega la información, pero permite abrir el archivo de origen haciendo clic con el botón derecho> Objeto de hoja de cálculo vinculado> Abrir enlace. A continuación, se abre directamente a la celda vinculada, que fue la solicitud del OP. ¡Darle una oportunidad! – guitarthrower

0

La explicación más concisa que he encontrado de las diversas formas de hacerlo (Office 2013) es en realidad en el diálogo que aparece al abrir un archivo que contiene enlaces (después de expandir el botón Show Help).Las 2 primeras opciones son relevantes para Excel:

Word - link update dialog

El texto que enumera las opciones para crear vínculos:

  • Al utilizar el Pegar comando especial (en el Inicio pestaña, en el grupo Portapapeles, haga clic en la flecha debajo Pegar, y luego haga clic en Pegado especial) y luego haciendo clic en la opción Pegar enlace.
  • Al utilizar el comando objeto (en la pestaña Insertar, en el grupo texto, haga clic objeto, y luego haga clic en objeto) y luego clic en el Enlace a presentar opción en la Crear desde archivo pestaña.
  • Al utilizar el Enlace a Archivo o Insertar y Enlace comando en el cuadro de diálogo Insertar imagen (en la pestaña Insertar, en el grupo Ilustraciones, haga clic Imagen y, a continuación, haga clic en el flecha al lado de Insertar).

También puede administrar muchos enlaces en un solo lugar con bastante facilidad como se describe en this article, que también ilustra visualmente los procedimientos anteriores. Las opciones incluyen actualizaciones automáticas/manuales y bloqueo de valores actuales de la actualización.

0

Creo que la pregunta prevista se refiere a un enlace permanente a un valor específico de Excel, incluso si el valor se mueve a una nueva celda. Con Paste Link, si se inserta una fila o columna por encima o por debajo del valor deseado, la celda a la que se hace referencia ya no contiene el valor deseado. La integridad del enlace está comprometida, traiga datos incorrectos o datos en blanco en el documento de Word. Idealmente, el usuario podría usar un rango con nombre en Excel e hipervínculo al rango nombrado. El rango nombrado seguirá el valor si el elemento se mueve en Excel.

1

He estado leyendo estos enlaces y es posible que tenga otra solución para el gurú que no pertenece a VS (como yo).

  1. abrir la libreta de trabajo de Excel Fórmulas ir a -> Definir NAME
  2. Crear un "nombre" para cada una de las células o grupos de células que desea vincular. Por ejemplo, hiperenlace un número de pregunta en un documento de Word a mi documento de Excel que se utiliza para importar preguntas en nuestro sistema de gestión de aprendizaje. Ejemplo NOMBRE = Question_22 y se refiere al rango de celdas = WBT16DS058! $ A $ 90 (= hoja de trabajo! CellRange)
  3. libro Guardar & cierre Excel.

  4. Abra el documento de Word y cree su texto (pregunta 022), resalte e inserte un hipervínculo.

  5. Examinar & Seleccione su documento de Excel, agregue el final de la dirección para incluir #NAME. (es decir, R312Test.xlsx # Question_22).
  6. Seleccione el nuevo enlace y su documento de Excel se abrirá a la pregunta correcta.

Hemos insertado y eliminado filas para asegurarnos de que la referencia de Excel NAME se adhiere al rango de celdas al seleccionar el hipervínculo en Word.

Cuestiones relacionadas