2014-09-19 81 views
0

我有一個多工作表excel工作簿,希望將一個工作表保存爲使用VBA的html文件。將excel表格另存爲html文件類似於另存爲

它應該像手動保存時一樣保存爲excel中的格式顯示在保存的HTML文件中,但當試圖使用VBA或宏執行此操作時,文件被保存但格式丟失。

Application.Sheets("MNM Report").Activate 
ActiveSheet.Copy 
ActiveWorkbook.SaveAs Filename:="D:\Reports\09192014\mnm.html" 

幫助我如何做這項功能失去以Excel格式換句話說,我需要執行另存爲使用VBA選項。

回答

0

嘗試使用Workbook.SaveAs方法的FileFormat參數。例如。

ActiveWorkbook.SaveAs Filename:="D:\Reports\09192014\mnm.html" FileFormat:=xlHtml 

你可以看到在XlFileFormat Enumeration從MSDN爲FileFormat更多的選擇。

+0

是的,我得到這個,當試圖運行宏的HTML文件是與一些支持文件,如樣式表一起創建。只是想知道當我嘗試保存爲手動沒有樣式表文件,但現在我與宏生成的文件相比,獲取和手動保存文件看起來不太好。 – user3670700 2014-09-19 03:48:13