我正在尝试找出一种方法来显示SharePoint中版本列的内容(即每次签入文件时更改的值)作为Word文档中的字段(或类似的东西).
理想情况下,我想知道如何配置SharePoint,以便我可以单击"插入>快速部件>文档属性>版本"之类的内容,它将包含文档中的版本.目标是使某人更容易将文档的打印版本与SharePoint的版本历史相关联.
我已经能够为可编辑的文本列添加到文档的内容类型,并让他们显示为文档属性快速部分.我还能够添加一个计算列,该列将版本作为文本字符串...但是此计算列未在Word中显示为文档属性.(也许我错过了计算列的设置)
这是获取文档版本的一种方法,让它工作有点痛苦......
在文档库上启用版本控制和内容类型.
进入文档库设置并选择希望版本显示的内容类型.
从内容类型菜单中选择信息管理策略设置.
选择定义策略并单击.
单击"启用标签"复选框
不要检查标签部分中的其他两个框.
在"标签格式"字段中,按以下格式输入元数据字段:
Version : {Version} \n
设置标签外观并单击预览.
单击页面底部.
返回库并使用您修改的内容类型创建新文档.
将文件另存为Word 2007格式.
选择插入选项卡
从功能区菜单中选择快速部件,并将鼠标悬停在文档属性上
从属性列表中选择标签
这应该将标签中定义的元数据显示为word文档中的字段.下次打开文档时,该字段将自动更新.
保存.
这需要配置SharePoint和Word文档.
配置SHAREPOINT的文档库:
转到计划存储版本控制文档的文档库.
单击"设置">"文档库设置"
单击"版本控制设置"并确保您要么"创建主要版本"或"创建主要和次要(草稿)版本".
单击确定.
点击"信息管理政策设置"
如果您的库可以处理多种内容类型,您将看到它们的列表.单击"文档".如果它只能处理一种内容类型,请跳过此步骤.
选择"定义策略...",然后单击"确定".
选中"启用标签"框,但不要检查该部分中其他两个框中的任何一个.
键入{Version}
到"标签格式"对话框.
(可选)您可以格式化版本标签.
单击"刷新"按钮以查看版本标签的预览.它会说{_UIVersionString}之类的东西
如果对标签的外观满意,请单击"确定".
要返回文档库,请单击页面顶部痕迹路径中的文档库名称.
配置你的词文:
在库中创建新文档或上载一个.
打开文档并进行编辑.
将光标放在要显示版本标签的位置.
转到"插入">"快速部件">"文档属性">"标签
版本标签"{_UIVersionString}"将显示在文档中.
保存文档(并选择下一个版本应该是什么).你们都准备好了!
如果要测试它,请关闭文档并重新打开它.更新后的版本将自动显示在您放置版本标签的位置.
这些说明是基于Erwin的回答.