我创建了一个文档列表(Word)并将其保存为模板 .
然后我在代码c#中使用此模板创建了一个新列表,并在代码c#中添加了元数据 .
这样的事情:
SPListTemplateCollection listTemplates = web.Site.GetCustomListTemplates(web);
SPListTemplate template = listTemplates[Convert.ToString(templateName)];
Guid g = web.Lists.Add(listName.Trim(), string.Empty, template);
现在,当我在新列表中选择“新建文档”选项时,word文档是打开的,我在列表中创建了元数据 . 当办公室是2010版本时,这很好用 . 在2007年版本我收到消息,该词不能保存文件 .
简而言之,我认为sharepoint 2010无法将Office 2007中元数据的文档保存到基于模板并使用c#代码创建的列表中 .
1 回答
我知道您无法使用SharePoint 2010 Managed Metadata与Office 2007开箱即用 . 您可以阅读详细信息;
Managed meatadata columns in Office 2007