SharePoint 2010:从模板创建列表

4
我创建了一个文档列表(Word),并将其保存为模板。
然后我在C#代码中使用此模板创建了一个新列表,并添加了元数据。
SPListTemplateCollection listTemplates = web.Site.GetCustomListTemplates(web);
SPListTemplate template = listTemplates[Convert.ToString(templateName)];
Guid g = web.Lists.Add(listName.Trim(), string.Empty, template);

现在,当我在新列表中选择“新建文档”选项时,会打开一个Word文档,并带有我在列表中创建的元数据。 在Office 2010版本下,这个功能可以正常工作。但在2007版本下,会弹出“Word无法保存文档”的消息。
简单来说,我认为SharePoint 2010无法将包含元数据的Office 2007文档保存到基于C#代码创建的模板列表中。
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接