Вопрос: В Word 2010 я могу скрыть или показать раздел документа всякий раз, когда пользователь нажимает на гиперссылку?


Я пытаюсь сделать документ, который в основном состоит из списка.

Каждый элемент списка суммирует содержимое связанной электронной таблицы Excel, которая в настоящее время прикреплена в конце документа; то, что я хотел бы сделать, это скопировать каждый раздел электронных таблиц и вставить его в соответствующий элемент списка и либо скрыть, либо показать его на основе щелчка гиперссылки, чтобы я мог распространять этот документ для отдельных пользователей, которые могут отображать только те разделы, которые относятся к их отделу, и распечатывают индивидуальную версию общего отчета.

Возможно ли это, или я пытаюсь использовать Word для чего-то, что мне действительно нужно использовать для HTML / CSS / Javascript?


4
2017-08-19 23:00


Источник




Ответы:


Я сделал этот тип документа для крупной страховой компании. Мы сделали это, создав пользовательские формы Word.

В форме вы создаете механизм для выбора пользователем желаемых разделов документа. Появится список или серия флажков. Когда пользователь заполняет наш выбор, они нажимают кнопку в форме.

Затем вам нужно написать код VBA. Код также создает документ динамически на основе их выбора или скрывает нежелательные разделы. Вы можете добавить закладки в документ для каждого сегмента, затем найти закладку в документе, а затем установить шрифт в скрытое.

По крайней мере 8 лет назад я сделал это. Сегодня я бы, вероятно, использовал Visual Studio 2010 и создал документ Excel с помощью Tmplates Office.

Я бы предположил, что вам придется написать код VBA или .NET для решения этой проблемы.


4
2017-08-27 22:39





Вы можете использовать Word More Add-in ($ 19.99 с бесплатной пробной версией), что добавляет возможности расширяемых сегментов к документам Microsoft Word, сегменты, которые также могут быть свернуты / расширены с помощью макроса VBA. Демонстрационный документ Word также доступен для загрузки.

Для обсуждения продукта см. Эту статью:
Вставить Свернуть / Развернуть параметры в документе Word - Дополнительные надстройки,


4
2017-08-28 06:50





Эта май быть может с VBA, однако я сомневаюсь в этом.

MS Word является редактором документов WYSIWYG и не предназначен для динамически изменяемого отображения данных. Вы правы, что сетевые решения лучше подходят для этого. Вы можете создать пользовательскую веб-страницу / сайт с помощью HTML, JS и CSS для этого. Однако для этого существует множество готовых веб-приложений. Есть много существующих вики, базы знаний и т. Д., Которые уже доступны, которые могут быть бесплатными. Этот сайт бесплатный и с открытым исходным кодом, и я думаю, что он лучше подходит для задачи, чем слово.


3
2017-08-27 16:53