10

В Word 2010 вы можете вставить свойства документа с ленты «Вставить». Например:

Insert > Text > Quick Parts > Document Property > Subject

Если вы сделаете это, элемент управления будет добавлен со следующим текстом заполнителя:

[Предмет]

Обратите внимание на квадратные скобки вокруг слова Subject. Эти квадратные скобки отсутствуют в тексте заполнителя для вставленных вручную элементов управления (которые можно вставить с помощью ленты разработчика).

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

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

Как вручную вставить элемент управления, который будет обновлять метаданные документа с содержимым, введенным в элемент управления?

3 ответа3

3

Это было одно из предложенных изменений, которые анонимный пользователь попытался добавить к вашему вопросу. Я отклонил редактирование, но подумал о добавлении его в качестве ответа на ваш вопрос. Посмотрите, поможет ли это:

1-в слове 2010, вкладка меню "Файл" -> "Информация" -> "Свойства" - "Команда" -> "Дополнительные свойства" 2 - "Окно свойств документа" -> "Пользовательская вкладка"

Здесь вы можете добавить новый элемент управления и назначить ему тип и значение.

Теперь, чтобы добавить этот элемент управления в ваш документ

Вкладка 1-Вставка -> текстовая группа -> Быстрая команда деталей -> Поле 2-Окно поля -> Раскрывающийся список категорий -> выберите Информация документа 3-Выберите имя поля "DocProperty" 4-Из Раздел свойств Выберите имя поля, которое вы только что добавили. 5-Выберите ОК

2

Я знаю, что прошло много времени с тех пор, как был задан этот вопрос, но на самом деле это возможно, если добавить в документ пользовательскую часть XML :)

  1. Создайте XML-файл с нужными вам свойствами (вы можете сделать это на любом количестве уровней)

    XML экзамен:

    <?xml version="1.0" encoding="utf-8" ?>
    
    <properties xmlns="CustomDocumentPropperties">
        <document>
            <documentNumber></documentNumber>
            <documentCategory></documentCategory>
        </document>
        <employee>
            <name></name>
            <hireDate></hireDate>
            <title></title>
        </employee>
        <company>
            <address></address>
        </company>
    </properties>
    

    Сохраните файл в формате xml, например, «MyProperties.xml»

  2. Добавьте файл xml в ваш документ (проверено только в Word 2013, но должно быть возможно в 2010 году)

    Разработчик -> Панель картирования XML

    (если ваша лента разработчика не видна, вы можете найти ее в "Файл" -> "Параметры" -> "Лента Costomize" и установить галочку на вкладке ленты разработчика)

    В области отображения XML нажмите раскрывающийся список, выберите «Добавить новую деталь ...» и выберите только что созданный файл XML.

  3. Используйте свойства в вашем документе

    Теперь ваши свойства добавлены в документ, и вы можете использовать их, выбрав свои свойства на панели сопоставления XML.

    Щелкните правой кнопкой мыши свойство, которое вы хотите в своем документе, и выберите "Вставить элемент управления содержимым" и выберите элемент управления содержимым, который вы хотите изменить свои свойства.

Ура стайн

1

Я нашел способ сделать это, по крайней мере, в Word 2007. Не совсем так, как уже определенные свойства документа, и я не знаю, насколько хорошо он отображается за пределами Word, но, по крайней мере, он подходит для обновляемого поля свойств ....

Сначала введите текст, который вы хотите сделать, в обновляемое свойство документа и создайте для него закладку. По сути, просто выберите текст, затем перейдите к

Insert -> Links -> Bookmark

затем введите нужную закладку / имя свойства и нажмите кнопку Add

Затем нажмите кнопку "Офис" и перейдите к дополнительным свойствам документа:

Office -> Prepare -> Properties

В подокне, которое открывается:

Click `Document Properties` and select `Advanced Properties`

Это даст вам следующее окно, в котором вы можете перейти на вкладку Custom и если вы введете имя своей закладки, нажмите Link to content а затем Add предоставит вам настраиваемое свойство, которое всегда будет отображать содержимое этого поля в документе. ,

Я точно не уверен, делает ли это именно то , что вам нужно, поскольку это кажется немного ограниченным и грязным, но, по крайней мере, кажется, что оно где-то близко.

Подсказка Microsoft

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .