C# 使用C在Sharepoint上更新office文档管理的元数据#

C# 使用C在Sharepoint上更新office文档管理的元数据#,c#,xml,sharepoint,metadata,managed,C#,Xml,Sharepoint,Metadata,Managed,我正在尝试更新SharePoint内部部署中listItem的托管元数据字段。对于大多数文档,这是按预期工作的。唯一不起作用的是xlsx、docx和pptx,因此所有较新的office格式都不起作用 我对代码中的列所做的更改被忽略,不显示任何值。是否有其他人遇到此问题并有解决方案 提前谢谢 您可能想将用于其他文档类型的代码放在上面,我使用了一个简单的“listItem[fieldname]=-1;#termLabel | termGuid”或类似的东西(不确定;和#的位置),因为这是大多数人在我

我正在尝试更新SharePoint内部部署中listItem的托管元数据字段。对于大多数文档,这是按预期工作的。唯一不起作用的是xlsx、docx和pptx,因此所有较新的office格式都不起作用

我对代码中的列所做的更改被忽略,不显示任何值。是否有其他人遇到此问题并有解决方案


提前谢谢

您可能想将用于其他文档类型的代码放在上面,我使用了一个简单的“listItem[fieldname]=-1;#termLabel | termGuid”或类似的东西(不确定;和#的位置),因为这是大多数人在我阅读的线程中谈论的解决方案。在其他地方,有人告诉我使用“TaxonomyField.SetFieldValueByValue”方法,这非常有效。