Як в Word 2010 можна вставити елемент керування, який оновлює властивість документа під час редагування вмісту?


10

У Word 2010 ви можете вставити властивості документа із стрічки Вставити. Наприклад:

Insert > Text > Quick Parts > Document Property > Subject

Якщо ви це зробите, елемент керування буде доданий із таким текстом заповнення:

[Тема]

Зауважте квадратні дужки навколо слова Тема. Ці квадратні дужки відсутні в тексті заповнювачів для введених вручну елементів керування (які можна вставити за допомогою стрічки розробника).

Коли користувач відкриває документ, замінює текст заповнювача власним текстом, метадані документа оновлюються. Така поведінка відрізняється від поля, яке можна оновити лише попереднім оновленням метаданих.

На жаль, діапазон властивостей документа, який можна додати до документа, обмежений, і я хотів би додати інші (власні) властивості і цим способом.

Як я можу вручну вставити елемент керування, який оновлюватиме метадані документа зі вмістом, введеним у елемент управління?

Відповіді:


3

Це одне із запропонованих змін, яке анонімний користувач намагався додати до вашого питання. Я відхилив редагування, але подумав додати його як відповідь на ваше запитання. Подивіться, чи допомагає це:

1-у слово 2010, вкладка Меню файлів -> Інформація -> Команда властивостей -> Додаткові властивості 2-З вікна властивостей документа -> Власна вкладка

Тут ви можете додати новий елемент управління та призначити йому Тип і значення.

Тепер, щоб додати цей елемент управління до свого документа

Вкладка 1-Вставка -> Текстова група -> Команда швидких частин -> Поле 2-Від вікна поля -> Випадаючий список категорій -> Оберіть Інформацію про документ 3-Виберіть ім'я поля "DocProperty" 4-From розділ властивості Виберіть ім'я поля, яке ви тільки що додали. 5 - Виберіть ОК


3

Я знаю, що це питання давно не було, але це реально можливо, додавши в документ спеціальну 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

    (якщо стрічку розробника не видно, ви можете знайти її у меню Файл -> Параметри -> Костомізувати стрічку та встановити галочку на вкладці Стрічка розробника)

    На панелі відображення XML натисніть спадне поле та виберіть "Додати нову частину ..." та виберіть XML-файл, який ви тільки що створили.

  3. Використовуйте властивості у вашому документі

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

    Клацніть правою кнопкою миші потрібну вам властивість у документі та виберіть "Вставити контроль вмісту" та виберіть "Контроль вмісту", який ви хочете редагувати.

Ураження Стайн


Це круто. Я б хотів, щоб я міг тобі дати 1000 представників. Я вже два роки шукаю таке рішення і вимикаю!
Рік підтримує Моніку

1

Я знайшов спосіб це зробити, принаймні, в Word 2007. Не зовсім так само, як уже визначені властивості документа, і я не знаю, наскільки добре він відображається за межами Word, але він, принаймні, здається, що відповідає рахунку за оновлене поле властивості ....

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

Insert -> Links -> Bookmark

потім введіть потрібну назву закладу / властивості та натисніть Add

введіть тут опис зображення

Далі натисніть кнопку "Офіс" та перейдіть до розширених властивостей документа:

Office -> Prepare -> Properties

введіть тут опис зображення

У підвідкриваючому вікні, що відкриється:

Click `Document Properties` and select `Advanced Properties`

введіть тут опис зображення

Це дасть вам наступне вікно, в якому ви можете перейти на Customвкладку, і якщо ви введете ім'я закладок, натисніть, Link to contentа потім Add надасте вам власну властивість, яка завжди відображатиме вміст цього поля в документі.

введіть тут опис зображення

Чи справді це робить саме те , чого ви хочете, я не зовсім впевнений, оскільки це здається трохи обмеженим і безладним, але він, принаймні, здається, десь поруч.

Натякнув Microsoft


Хоча це акуратне рішення, воно не є зручним для користувачів. Вибір повного тексту та його зміна перериває посилання, а властивість потім не оновлюється.
Міхель ван Остерхаут

Ну, є сторінка від Microsoft про перегляд або зміну властивостей документа ( office.microsoft.com/en-us/word-help/… ), але я не бачу іншого способу створення власних властивостей. Можливо, ви могли б піти від повторного призначення одного з існуючих властивостей?
Мокубай

3
Який ефект від Link to contentперевірки?
Адам Бадура
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.