我有一個Delphi XE2應用程序,可以將大量數據轉儲到Excel中。Delphi可以插入Excel 2007/2010表
我們用戶的Excel 2010的用戶問是否有可能對這些數據被格式化爲表即與標題行
在內置過濾器和搜索工具縱觀VBA它應該是相當簡單的
ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A1:$Z$999"), , xlYes).Name = "fee"
1)我知道的範圍要被轉換
2)兩個TExcelApplication和TExcelWorkbook列表ActiveSheet作爲可用的屬性
這裏的問題
3)這些都不然後列出ListObjects爲可用。
我假設這是因爲Delphi只支持Excel 2000或Excel 2003 nativly。那麼有沒有辦法解決這個問題?
謝謝。爲什麼2010年的bpl包含但未安裝?我假定支持被凍結了! –
dclOffice2010中的ListObjects.Add似乎需要比VBA版本更多的參數。它需要(Source Type,Source,LinkSource,ObjectHasHeaders,Destination,TableStyleName)。我假設目的地是唯一真正新的目的地。有任何想法嗎? –
因爲你需要兼容性!如果您發佈新版本,突然有一半的客戶無法再使用他們的MS Office版本 - 這會對您造成傷害。 您需要新功能 - 您明確更新庫並降低兼容性。如果你不這樣做 - 你只是保持現狀 –