从SharePoint中的内容类型创建Excel文档

时间:2009-09-15 12:32:34

标签: sharepoint excel excel-2007

是否可以使用VSTO使用SharePoint内容类型创建Excel文档?

基于模板在VSTO中创建文档很简单。

Workbook newWorkbook = this.Application.Workbooks.Add(@"C:\temp\TestTemplate.xltx");

但是,分配给SharePoint中的内容类型的“模板”将xlsx作为扩展名。

1 个答案:

答案 0 :(得分:1)

xlsx扩展名不是因为该文件是在SharePoint中托管,而是因为它是Office 2007模板(所有Office 2007扩展在其扩展名后面都有额外的x,因此.doc变为.docx)。如果需要,可以将自己的模板分配给SharePoint中的内容类型。

VSTO也应该使用xlsx文件,你可能只需要使用office 2007 dll。