2011-02-23 40 views
0

目前,我有一個Excel 2007模板項目,其工作簿擴展名爲.xltx。我有一個新的需求,我的模板應該運行一個宏(一個.xltm模板)。由於我對現有模板有很多UI更改,因此我不想重新創建新的模板項目。.xltx轉換爲.xltm - VSTO項目轉換

如果我將模板項目中的工作簿文件的擴展名從.xltx更改爲.xltm,它是否可以正常工作而不會損失我的設計和數據?我嘗試了一個虛擬項目並出現錯誤,

由於文件格式或文件擴展名無效,Excel無法打開文件'ExcelTemplate.xltm'。驗證文件是否已損壞,文件擴展名是否與文件的格式相匹配。請幫忙。

問候,

南大

+0

你不能只是「改變擴展名」。在Excel中打開您的.xltx並執行「另存爲...」到.xltm。 – 2011-02-23 18:01:39

回答

0

感謝您的更新。是的,我們不能簡單地重命名。實際上,我使用VSTO創建的模板不支持宏。所以我需要在創建模板時使用啓用了宏的tempalte選項來重新創建包含所有設計的模板。

如果沒有,保存時顯示一些錯誤,如模板應該是啓用宏的tempaltes。

Regards, Nanda