代码之家  ›  专栏  ›  技术社区  ›  Daniel LeCheminant

如何在word文档中包含sharepoint版本列的值?

  •  29
  • Daniel LeCheminant  · 技术社区  · 17 年前

    我正试图找到一种方法,将SharePoint中版本列的内容(即每次签入文件时更改的值)显示为Word文档中的字段(或类似内容)。

    理想情况下,我希望知道如何配置SharePoint,以便可以单击“插入>快速零件>文档属性>版本”之类的内容,并在文档中包含该版本。目标是让用户更容易将文档的打印版本与SharePoint的版本历史关联起来。

    可以将可编辑文本列添加到文档内容类型,并将其显示为文档属性快速部分。我还能够添加一个计算列,该列以文本字符串的形式获取版本。。。然而,这个计算列 不是吗 在Word中显示为文档属性。(可能我缺少计算列上的设置)

    8 回复  |  直到 12 年前
        1
  •  28
  •   Erwin    17 年前

    这是在文档中获取版本的一种方法,让它工作起来有点痛苦。。。

    • 进入“文档库设置”并选择要在其中显示版本的内容类型。
    • 从内容类型菜单中选择信息管理策略设置。
    • 选择定义策略并单击。
    • 单击“启用标签”复选框
    • 不要选中标签部分中的其他两个框。
    • 在标签格式字段中,以以下格式输入元数据字段:

       Version : {Version} \n
      
    • 设置标签外观并单击“预览”。

    • 单击页面底部的。
    • 返回到库并使用已修改的内容类型创建新文档。
    • 将文件另存为Word 2007格式。
    • 选择“插入”选项卡
    • 从功能区菜单中选择“快速零件”,并将光标悬停在“文档属性”上
    • 从“特性”列表中选择“标签”
    • 这应该将标签中定义的元数据显示为word文档中的字段。下次打开文档时,该字段将自动更新。
    • 拯救
        2
  •  13
  •   Rachel    16 年前

    这需要同时配置SharePoint和Word文档。


    要配置SHAREPOINT的文档库,请执行以下操作:

    1. 转到计划存储版本控制文档的文档库。
    2. 单击设置>文档库设置
    3. 单击“确定”。
    4. 单击“信息管理策略设置”
    5. 如果您的库可以处理多种内容类型,您将看到它们的列表。点击“文件”。如果它只能处理一种内容类型,请跳过此步骤。
    6. 选择“定义策略…”并单击“确定”。
    7. 选中“启用标签”框,但不要选中该部分中的其他两个框。
    8. 类型 {Version}
    9. (可选)您可以格式化版本标签。
    10. 单击“刷新”按钮查看版本标签的预览。它会说类似{u UIVersionString}
    11. 当您对标签的外观感到满意时,单击“确定”。

    要配置WORD文档,请执行以下操作:

    1. 在库中创建新文档或上载文档。
    2. 打开文档并对其进行编辑。
    3. 将光标放在希望版本标签显示的任何位置。
    4. 版本标签“{uUIVersionString}”将显示在文档中。
    5. 保存文档(并选择下一个版本)。你都准备好了!
    6. 如果要测试它,请关闭文档并重新打开它。更新的版本将自动显示在您放置版本标签的位置。

        3
  •  2
  •   cra    15 年前

    我听从了瑞秋的指示,他们做得很好。但是,如果要进行电子签名,在文档中捕获此版本更新确实会产生问题。例如,如果您的版本是1.6,并且您决定这是供人们签名的版本;您会发现,当他们签名时,文档将保存为1.7版。再次打开文档时,版本1.7将与授权版本1.6不匹配,并且会通知您所有签名均无效。

        4
  •  2
  •   alex    14 年前

    重要: 在SP2010中,如果在“信息管理策略设置”下的文档库中启用了标签,则无法另存为网站模板。文档库将损坏,即使禁用策略,“另存为站点模板”功能仍会中断。唯一的选择似乎是永久删除并重建列表。

        5
  •  1
  •   Rachel    16 年前

    我认为jaloplo所指的RevNum字段与SharePoint文档版本号不同。它会在每次保存文档时更新,但似乎保留了自己的修订编号系统,与SharePoint版本编号系统相关(但独立于SharePoint版本编号系统)。

        6
  •  0
  •   Nat    17 年前

    尝试在自定义内容类型中创建计算字段。该字段可以与版本相同。这将使您能够将其作为属性添加到文档中。这只适用于Office2007文档。

    创建自定义内容类型后,将基于该内容类型创建新文档。 创建文档后,可以提取文档信息面板并保存它。这是一个信息路径表单,因此您可以根据需要对其进行自定义,并将自定义面板上载到内容类型。

        7
  •  0
  •   Aaron    14 年前

    埃尔文的回答很贴切,但我想留下这个,以防有人遇到与我相同的问题。如果尝试在网站集内容类型而不是文档库级别设置版本标签,则在预览或保存信息策略时,将出现错误“找不到标签引用,版本”。此外,如果以前在网站集内容类型级别定义了策略,则无法在文档库级别保存策略。信息技术 必须

        8
  •  -2
  •   jaloplo    17 年前

    因此,您可以将此属性的值添加到文档中所需的位置,例如页脚。