前情提要:
1. 使用 Delphi
ExcelXP 元件開啟 Excel 和活頁簿(Workbook)
2. 把開啟的 Excel 和活頁簿關閉
這一節我們要聊的是「工作表」(Worksheet) 的連結 (是的,不含操作)。
ExcelWorksheet 這個元件的連結方式比較特別,它必須:
1. 先指定前一節已開啟的ExcelWorkbook
指向哪一個 Worksheet,
語法如下:
ExcelWorkbook.Worksheet[________]
這邊的填空處可以放兩種類型,一種是文字,另一種就是數字:
也就是 Worksheet 的「名字」或「排列的序號」
以這個例子來說,我們要開啟「Sheet3」時,程式可以這麼寫:
ExcelWorkbook.Worksheet[‘Sheet3’]
或
ExcelWorkbook.Worksheet[2]
序號是按左至右,從 1 起始。
2. ExcelWorksheet 元件連結或轉型後立即使用
I.
ExcelWorksheet 元件連結:(經常呼叫時使用)
ExcelWorksheet.ConnectTo(ExcelWorkbook.Worksheet[‘Sheet3’] as
_Worksheet);
II.
轉型後立即使用:(臨時呼叫時使用)
(ExcelWorkbook.Worksheet[‘Sheet3’]
as _Worksheet).ExcelWorksheet屬性
例如:
ExcelWorksheet.ConnectTo(ExcelWorkbook.Worksheet[‘Sheet3’] as
_Worksheet);
_YYYMM := ExcelWorksheet.Cells.Item[y, x];
_CONNO := ExcelWorksheet.Cells.Item[y1, x1];
或
_CURID := (ExcelWorkbook.Worksheet[‘Sheet3’] as
_Worksheet).Cells.Item[y1, x1]
不知道
Cells, Item 的屬性也沒有關係,下一節我們會再聊到。
沒有留言:
張貼留言