随手建了一个EXCEL的文档项目,做了大半个月发觉模板项目更适合,因为文档项目的操作都在当前文档中进行,一旦SAVE,就会破坏当前文档,而模板项目则每次从模板中生成一个新的文档。
    若要快速地将项目转为模板项目,可以这样做:

  1. 将主文档文件名后缀从xls改为xlt;
  2. 用文本编辑器打开csproj项目文件,将其中的*.xls全部替换为*.xlt;
  3. 在csproj文件中找到类似以下定义,并将ApplicationType从XLC改为XLT:
    <ProjectExtensions>
        
    <VisualStudio>
          
    <FlavorProperties GUID="{BAA0C2D2-18E2-41B9-852F-F413020CAA33}">
            
    <ProjectProperties HostName="xxxxxxxx.xlt" HostPackage="{42A976AE-48FF-4603-9794-9AB73A5A4891}" ApplicationType="XLC" Language="CS" TemplatesPath="VSTOTemplates" />
    .
        
    </FlavorProperties>
      
    </VisualStudio>
    </ProjectExtensions>
  4. 保存csproj, 在vs2005中打开此项目。
posted on 2006-09-21 10:15  愚公  阅读(2068)  评论(0编辑  收藏  举报