Jak w programie Word 2010 można wstawić formant, który aktualizuje właściwość dokumentu podczas edytowania treści?

10

W programie Word 2010 można wstawiać właściwości dokumentu ze wstążki Wstaw. Na przykład:

Insert > Text > Quick Parts > Document Property > Subject

Jeśli to zrobisz, formant zostanie dodany z następującym tekstem zastępczym:

[Przedmiot]

Zwróć uwagę na nawiasy kwadratowe wokół słowa Temat. Te nawiasy kwadratowe nie występują w tekście zastępczym dla ręcznie wstawianych kontrolek (które można wstawiać za pomocą wstążki Deweloper).

Gdy użytkownik otwiera dokument, zastępuje tekst zastępczy własnym tekstem, metadane dokumentu są aktualizowane. To zachowanie różni się od pola, które można zaktualizować tylko poprzez pierwszą aktualizację metadanych.

Niestety zakres właściwości dokumentu, który można dodać do dokumentu, jest ograniczony i chciałbym również w ten sposób dodać inne (niestandardowe) właściwości.

Jak ręcznie wstawić formant, który zaktualizuje metadane dokumentu o treść wprowadzoną do formantu?

Michiel van Oosterhout
źródło

Odpowiedzi:

3

Była to jedna z sugerowanych zmian, które anonimowy użytkownik próbował dołączyć do pytania. Odrzuciłem edycję, ale pomyślałem o dodaniu jej jako odpowiedzi na twoje pytanie. Sprawdź, czy to pomaga:

1-In word 2010, karta Menu Plik -> Informacje -> właściwości Polecenie -> Właściwości zaawansowane 2-Okno właściwości dokumentu -> karta Własne

Tutaj możesz dodać nową kontrolę i przypisać do niej Typ i Wartość.

Teraz dodaj tę kontrolę do swojego dokumentu

Karta 1-Wstaw -> grupa tekstowa -> polecenie Szybkie części -> Okno Pole 2-Od Okno -> lista rozwijana Kategorie -> wybierz Informacje o dokumencie 3-Wybierz nazwę pola „DocProperty” 4-Od sekcja właściwości Wybierz właśnie dodaną nazwę pola. 5-Wybierz OK

Ganesh R.
źródło
3

Wiem, że minęło dużo czasu, odkąd zadano to pytanie, ale jest to faktycznie możliwe, dodając niestandardową część XML do dokumentu :)

  1. Utwórz plik xml z pożądanymi właściwościami (możesz ustawić tyle poziomów, ile chcesz)

    Przykład 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>
    

    Zapisz plik jako xml, np. „MyProperties.xml”

  2. Dodaj plik xml do swojego dokumentu (przetestowany tylko w programie Word 2013, ale powinien być możliwy w 2010 roku)

    Deweloper -> Panel mapowania XML

    (jeśli wstążka programisty nie jest widoczna, można ją znaleźć w menu Plik -> Opcje -> Wstążka Costomize i ustawić znacznik wyboru na karcie wstążki Developer)

    W okienku mapowania XML kliknij pole rozwijane i wybierz „Dodaj nową część ...” i wybierz właśnie utworzony plik XML.

  3. Użyj właściwości w swoim dokumencie

    Teraz twoje właściwości zostały dodane do dokumentu i możesz z nich korzystać, wybierając swoje właściwości w okienku mapowania XML.

    Kliknij prawym przyciskiem myszy właściwość, którą chcesz w dokumencie, i wybierz polecenie „Wstaw kontrolę treści” i wybierz kontrolę treści, którą chcesz edytować.

Pozdrawiam Stine

stine
źródło
To jest niesamowite. Chciałbym dać ci 1000 powtórzeń. Od dwóch lat szukam takiego rozwiązania!
Rick wspiera Monikę
1

Znalazłem sposób na to, przynajmniej w Word 2007. Nie do końca w taki sam sposób, jak już zdefiniowane właściwości dokumentu, i nie wiem, jak dobrze pokazuje się poza programem Word, ale przynajmniej wydaje się pasować do rachunku za pole właściwości, które można aktualizować ...

Najpierw wpisz tekst, który chcesz przekształcić we właściwość dokumentu, który można aktualizować, i utwórz dla niego zakładkę. Skutecznie wystarczy zaznaczyć tekst, a następnie przejść do

Insert -> Links -> Bookmark

następnie wprowadź żądaną nazwę zakładki / właściwości i kliknij Add

wprowadź opis zdjęcia tutaj

Następnie kliknij przycisk „Office” i przejdź do zaawansowanych właściwości dokumentu:

Office -> Prepare -> Properties

wprowadź opis zdjęcia tutaj

W oknie, które zostanie otwarte:

Click `Document Properties` and select `Advanced Properties`

wprowadź opis zdjęcia tutaj

Spowoduje to wyświetlenie następującego okna, w którym możesz przejść do Customkarty, a jeśli wpiszesz nazwę zakładki, kliknij, Link to contenta następnie Add otrzymasz niestandardową właściwość, która zawsze będzie wyświetlać zawartość tego pola w dokumencie.

wprowadź opis zdjęcia tutaj

Czy to robi dokładnie to , czego chcesz, nie jestem całkowicie pewien, ponieważ wydaje się to nieco ograniczone i niechlujne, ale wydaje się, że przynajmniej zbliża się gdzieś w pobliżu.

Wskazane przez Microsoft

Mokubai
źródło
Chociaż jest to fajne rozwiązanie, nie jest przyjazne dla użytkownika. Zaznaczenie pełnego tekstu, a następnie jego zmiana powoduje uszkodzenie łącza, a właściwość nie jest aktualizowana.
Michiel van Oosterhout
Cóż, jest strona firmy Microsoft na temat przeglądania lub zmiany właściwości dokumentu ( office.microsoft.com/en-us/word-help/… ), ale nie widzę innego sposobu na tworzenie własnych właściwości. Może uda ci się zmienić cel jednej z istniejących nieruchomości?
Mokubai
3
Jaki jest efekt Link to contentczeku?
Adam Badura,