我们正在实施 SharePoint 2007,但将 Office 2003 作为我们的客户端。这会导致在编辑元数据时出现问题,因为在 Word 的“Web 文件属性”对话框中无法正确表示 BDC 列等自定义字段类型。为解决此问题,我们希望禁用此对话框以强制用户在 SharePoint 中编辑元数据。
我们应该怎么做?此外,是否还有其他我们应该考虑的替代方案(不升级到 Office 2007)?
我们正在实施 SharePoint 2007,但将 Office 2003 作为我们的客户端。这会导致在编辑元数据时出现问题,因为在 Word 的“Web 文件属性”对话框中无法正确表示 BDC 列等自定义字段类型。为解决此问题,我们希望禁用此对话框以强制用户在 SharePoint 中编辑元数据。
我们应该怎么做?此外,是否还有其他我们应该考虑的替代方案(不升级到 Office 2007)?
我们使用名为metaEngine的产品来自定义 Office 属性对话框。(本人与公司无关)
本质上,它使用 httpModule 来检测何时调用 Office 属性对话框并注入/重写 html 以提供元数据的自定义编辑器。您可以使用这种方法,也可以使用类似的 httpModule 来呈现“此功能已禁用”类型的屏幕。
查看使用 Fiddler 在 Office 和 SharePoint 之间传递的请求,它会让您了解可以更改的内容。