No Word 2010, posso ocultar ou mostrar uma seção do documento sempre que o usuário clica em um hiperlink?

4

Estou tentando criar um documento composto principalmente por uma lista.

Cada item da lista resume o conteúdo de uma planilha do Excel vinculada, atualmente anexada ao final do documento; O que eu gostaria de fazer é copiar cada seção da planilha e colá-la sob o item da lista relevante e ocultar ou mostrá-la com base no clique de um hiperlink, para que eu possa distribuir este documento para usuários individuais que podem exibir apenas as seções relevantes para o departamento e imprima uma versão personalizada do relatório total.

Isso é possível, ou estou tentando usar o Word para algo que eu realmente preciso usar HTML / CSS / Javascript?

    
por jsnlxndrlv 20.08.2011 / 01:00

3 respostas

4

Eu fiz esse tipo de documento para uma grande seguradora. Fizemos isso criando formulários personalizados do Word.

No formulário, você cria algum mecanismo para o usuário escolher as seções desejadas do documento. Uma caixa de listagem ou uma série de caixas de seleção funcionaria. Quando o usuário preenche nossas opções, clica em um botão no formulário.

Em seguida, você tem que escrever algum código VBA. O código também cria o documento dinamicamente com base em suas escolhas ou oculta as seções indesejadas. Você pode adicionar marcadores ao documento para cada segmento, depois encontrar o marcador no documento e depois definir a fonte como oculta.

Foi há pelo menos 8 anos atrás que fiz isto. Hoje provavelmente usaria o Visual Studio 2010 e criaria um documento do Excel usando as placas de trabalho do Office.

Eu acho que você terá que escrever algum código VBA ou .NET para resolver este problema.

    
por 28.08.2011 / 00:39
4

Você pode usar o Word More Add-in (US $ 19,99 com teste gratuito), que adiciona recursos de segmentos expansíveis a documentos do Microsoft Word, segmentos que também podem ser recolhidos / expandidos por meio de uma macro VBA. Um documento do Word de demonstração também está disponível para download.

Para uma discussão sobre o produto, consulte este artigo: Inserir Collapse / Expand Options No documento do Word - Mais Add-in .

    
por 28.08.2011 / 08:50
3

Isso pode ser possível com o VBA, no entanto duvido.

O MS Word é um editor de documentos WYSIWYG e não se destina a ter uma exibição de dados modificável dinamicamente. Você está certo de que as soluções baseadas na web são mais adequadas para isso. Você pode criar uma página da Web / site personalizados usando HTML, JS e CSS para fazer isso. No entanto, existem muitos aplicativos da Web pré-construídos para isso. Há muitos aplicativos existentes, wiki, base de conhecimento, etc., já disponíveis para uso. Este site é gratuito e de código aberto e acho que seria mais adequado para a tarefa do que a palavra.

    
por 27.08.2011 / 18:53