Word document properties and Sharepoint

Posted on 2011-10-25
Last Modified: 2012-05-12
Hi, I have a word doc that has a about 20 fileds that I would like to set values in the Document properties bar.

and then when uploaded these values are recoreded and visable in sharepoint.

basics are ok with sharepoint but not done much interaction with word.

anypointers greatly apprcicated

sharepoint 2007  word 2007

also in Document properties  whats the diffrence between    Server and not server?

Doc Propertes bar =  Office button | Prepare | Properties  
Question by:mhamer
    LVL 76

    Expert Comment

    You can put DocProperty fields on the document to display the properties on the document, but you would need VBA coding to do it the other way round.

    What sort of fields do you want to use as the source?

    Author Comment

    we use doc propertys as fileds throughout the doc, the user fills in the Doc properties, and right click updates fileds in docs to populate

    currently what i have done is
    new Doc library
    blank template as "new Doc" colums added so these appear in sharepoint and doc properties page
    all looks fine but is that the write way or is there better?
    LVL 11

    Accepted Solution

    You canto use a Word QuickParts for this.
    What you need to do is:
    1. Create a new document library with all fields you want to show.
    2. Create a new document template for this library and add QuickParts as a reference to your fields.

    Every time you will create a new document from this template and save it to document library all fields will show up as a library fields and as a document content inside the document.

    Note, not all types of fileds can be added as a QuickPart.

    Fore more info:
    LVL 18

    Expert Comment

    Hi! Unfortunately, there are some restictions when using word 2003 format, one of them is that doc properties does not get updated automatically on document opening (user should initiate update manually). However, there is a workaround for this (which we successfully used) - write macro for the template, that will update doc text automatically on open.

    The macro is following:
    Sub AutoOpen()
        With Options
            .UpdateFieldsAtPrint = True
            .UpdateLinksAtPrint = True
        End With
    End Sub

    Author Closing Comment

    Thank you

    Featured Post

    What Security Threats Are You Missing?

    Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

    Join & Write a Comment

    Note:  There are two main ways to deploy InfoPath forms:  Server-side and directly through the SharePoint site.  Deploying a server-side InfoPath form means the form is approved by the Administrator, thus allowing greater functionality in the form. …
    Preface: When I started this series, I used the term CommandBars because that is the Office Object class that it discusses. Unfortunately, when Microsoft introduced Office 2007, they replaced the standard Commandbar menus with "The Ribbon" and rem…
    This Micro Tutorial well show you how to find and replace special characters in Microsoft Word. This is similar to carriage returns to convert columns of values from Microsoft Excel into comma separated lists.
    In a previous video Micro Tutorial here at Experts Exchange (, I explained how to get a free, one-month trial of Office …

    732 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    23 Experts available now in Live!

    Get 1:1 Help Now