#ms-word
#ms-word
Вопрос:
Вы знаете шаблоны Microsoft для Word, такие как шаблоны резюме или шаблоны официальных писем и т. Д. В этих шаблонах есть фиктивный текст типа «Вы можете редактировать этот раздел бла-бла-бла …»
Я разрабатываю шаблон для использования моими друзьями. Я хочу добавить абзац, который можно редактировать одним щелчком мыши. Как я могу это сделать?
Это то, что я пытаюсь сказать (gif): https://s8.gifyu.com/images/gif37fd08f069cff363.gif
Я пытался использовать «MacroButton noname [Text]», но он не позволяет использовать текст длиной более 1 строки.
Ответ №1:
В шаблонах Microsoft используются элементы управления содержимым (на вкладке Разработчик). Используя форматированный текст или обычный текст CC, откройте диалоговое окно Свойств и установите для раскрывающегося списка Показать как значение Нет и установите флажок рядом с Удалить элемент управления содержимым при редактировании содержимого.
Теперь сложная часть: выделение всего абзаца при нажатии на него. Вы не можете установить это с помощью диалогового окна свойств. Вместо этого вам нужно отредактировать XML, добавив рядом с ним строку с комментарием:
<w:sdt>
<w:sdtPr>
<w:id w:val="1781998595"/>
<w:placeholder>
<w:docPart w:val="A97E97C2665C45749484CCB99C007209"/>
</w:placeholder>
<w:temporary/>
<w:showingPlcHdr/><!--Add this line to the XML to make text get selected with single click-->
<w15:appearance w15:val="hidden"/>
</w:sdtPr>
<w:sdtContent>
<w:p w14:paraId="5C4F7F28" w14:textId="240370F5" w:rsidR="005B3871" w:rsidRDefault="005B3871" w:rsidP="005B3871">
<w:r>
<w:t>Video provides a powerful way to help you prove your point. When you click Online Video, you can paste in the embed code for the video you want to add. You can also type a keyword to search online for the video that best fits your document.</w:t>
</w:r>
</w:p>
</w:sdtContent>
</w:sdt>
Вот мое введение в редактирование OOXML: Взлом OOXML: введение
Комментарии:
1. Спасибо за ваш ответ. Я думаю, это слишком грязно для меня. Но я заглянул на вкладку разработчик и нашел более простое решение. На вкладке «Разработчик» есть опция «текстовое поле», которая позволяет мне вставлять абзацы. И делает именно то, что я хотел. (Раньше я работал на Windows, теперь я использую Word на Mac. Хотя вкладка «Разработчик» в Mac немного менее разрешена, функция текстового поля справилась с задачей довольно хорошо.)