Link to home
Start Free TrialLog in
Avatar of mhamer
mhamer

asked on

Word document properties and Sharepoint

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  
Avatar of GrahamSkan
GrahamSkan
Flag of United Kingdom of Great Britain and Northern Ireland image

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?
Avatar of mhamer
mhamer

ASKER

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?
ASKER CERTIFIED SOLUTION
Avatar of svetaye
svetaye
Flag of Israel image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
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
    ActiveDocument.Fields.Update
End Sub
Avatar of mhamer

ASKER

Thank you