En Word 2010, ¿puedo ocultar o mostrar una sección del documento cada vez que el usuario hace clic en un hipervínculo?

En Word 2010, ¿puedo ocultar o mostrar una sección del documento cada vez que el usuario hace clic en un hipervínculo?

Estoy intentando crear un documento que se compone principalmente de una lista.

Cada elemento de la lista resume el contenido de una hoja de cálculo de Excel vinculada que actualmente se adjunta al final del documento; Lo que me gustaría hacer es copiar cada sección de la hoja de cálculo y pegarla de forma especial debajo del elemento de la lista correspondiente y ocultarla o mostrarla con solo hacer clic en un hipervínculo, para poder distribuir este documento a usuarios individuales que solo pueden mostrarlo. aquellas secciones relevantes para su departamento e imprimir una versión personalizada del informe total.

¿Es esto posible o estoy intentando usar Word para algo para lo que realmente necesitaría usar HTML/CSS/Javascript?

Respuesta1

He hecho este tipo de documento para una gran compañía de seguros. Lo hicimos creando formularios personalizados de Word.

En el formulario, crea algún mecanismo para que el usuario elija las secciones del documento que desee. Un cuadro de lista o una serie de casillas de verificación serían suficientes. Cuando el usuario completa sus opciones, hace clic en un botón en el formulario.

A continuación tienes que escribir algo de código VBA. El código crea el documento dinámicamente en función de sus elecciones u oculta las secciones no deseadas. Puede agregar marcadores al documento para cada segmento, luego buscar el marcador en el documento y luego configurar la fuente como oculta.

Fue hace al menos 8 años que hice esto. Hoy probablemente usaría Visual Studio 2010 y crearía un documento de Excel usando las plantillas de Office.

Supongo que tendrás que escribir algún código VBA o .NET para resolver este problema.

Respuesta2

Podrías usar elComplemento Word Más($19,99 con prueba gratuita), que agrega capacidad de segmentos expandibles a documentos de Microsoft Word, segmentos que también se pueden contraer/expandir mediante una macro de VBA. También está disponible para descargar un documento de Word de demostración.

Para obtener más información sobre el producto, consulte este artículo:
Insertar opciones de contraer/expandir en un documento de Word: más complementos.

Respuesta3

Estepuedeserá posible con VBA, sin embargo lo dudo.

MS Word es un editor de documentos WYSIWYG y no está diseñado para tener una visualización de datos modificable dinámicamente. Tiene razón en que las soluciones basadas en web son más adecuadas para esto. Puede crear una página web/sitio personalizado utilizando HTML, JS y CSS para lograr esto. Sin embargo, existen muchas aplicaciones web prediseñadas para esto. Ya existen muchas aplicaciones wiki, base de conocimientos, etc. que son de uso gratuito. Este sitio es gratuito y de código abierto y creo que sería más adecuado para la tarea que Word.

información relacionada