![Word 2010 中与公司相关的文档属性存储在哪里?](https://linux22.com/image/1621485/Word%202010%20%E4%B8%AD%E4%B8%8E%E5%85%AC%E5%8F%B8%E7%9B%B8%E5%85%B3%E7%9A%84%E6%96%87%E6%A1%A3%E5%B1%9E%E6%80%A7%E5%AD%98%E5%82%A8%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
总结:我可以在 Word 2010 文档中插入Company Address
或Company e-mails
字段,但这些字段仍为空。我在文档属性中找不到相应的字段。如何让这些字段(或任何其他与公司或地址相关的字段)自动填充文档的某些属性或字段?
我正在尝试创建一个模板 Word 2010 文档,其中某些字段将自动填充文档属性。
我在用插入 > 快速部件 > 文档属性上下文菜单和:
- 当我使用 ie 时
Author
,Title
一切都很好——插入一个字段,并用相应文档的属性填充该字段。每当我编辑该属性并更改其值时,相应的字段都会自动更新。 - 当我使用类似的字段时
Company Address
,Company E-mail
它们始终保持为空并且未填充,因为我在文档的属性中找不到相应的字段。
我如何/应该如何匹配可用的字段插入 > 快速部件 > 文档属性具有实际文档属性的菜单?
或者我如何插入一个包含地址、电话号码和电话号码的字段,该字段将始终填充文档属性,而不需要用户在文档中手动提供它们?
答案1
据我所知,我们可以使用快速部件 > 文档属性插入内容控件来显示当前文档的属性。您可以在信息页面上添加文档属性(文件 > 信息 > 属性 > 高级属性)。你可以看到公司有没有。
考虑到公司地址,公司邮箱,公司传真,公司电话不是文档所包含的标准属性,没有与这些内容控件相对应的内置属性。它不会显示任何公司信息,因为这些公司信息已包含在当前文档中。
我猜你必须创建自定义文档属性并将它们映射到内容控件。请参阅映射内容控件和重复数据(或填充多个类似字段)。
您可以添加自定义文档属性(文件 > 信息 > 属性 > 高级属性 > 自定义)并改用 DocProperty 字段。(插入 > 快速部件 > 文件, 选择文档信息和文档属性)
答案2
除了 Office365(“模板 Word 2010”)之外,您不需要注册表黑客或第三方工具。此信息来自作者信息(用户)。
- 在文档/模板的文件 -> 信息视图中,您可以在右下角看到作者
- 在作者字段下方,您会看到“添加作者”和一个看起来像
- 地址簿单击即可打开联系人管理器
- 可能只有一个联系人 - 当前用户
- 点击名称,然后在中下方有一个
- 按钮属性单击。
- 这将打开 Word、Excel 等提供的所有字段的神奇存储。
因此,您可以在一台 PC 上为用户填写这些字段,然后就可以使用了;或者在公司环境中,您可以从 active dir 用户数据库/ldap 或 exchange 服务器或类似服务器导入这些字段。或者,您可以编写一个 VBA,强制用户在首次使用模板时填写已使用/需要的字段