Excel Vba 2007 用 Spreadsheet 11.0控件 問題
- 帖子
- 2
- 主題
- 2
- 精華
- 0
- 積分
- 4
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- office 2007
- 閱讀權限
- 10
- 性別
- 男
- 來自
- HK
- 註冊時間
- 2011-10-11
- 最後登錄
- 2011-11-28
|
Excel Vba 2007 用 Spreadsheet 11.0控件 問題
請問Excel vba 2007 控件Spreadsheet 11.0 有沒有跟ListView控件一樣, 可以自訂標題名稱?
ListView控件可否跟Spreadsheet控件一樣可以編輯呢?
另外,以下是在UserForm_Initialize初始化的, 但為何不能執行?(在一般工作表(例如:sheet1)做是可以的。) 是不是Spreadsheet控件不支援此屬性呢?
With Spreadsheet1
.ActiveSheet.Range(Cells(1, 1), Cells(2, 2)).Interior.ColorIndex = 3
End With |
|
|
|
|
|
|
|
- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2025-7-5
|
2#
發表於 2011-10-12 23:29
| 只看該作者
本帖最後由 luhpro 於 2011-10-12 23:30 編輯
回復 1# kennywongsh
因為Sheet1 與 Module1 是在不同的區域裡,
所以你要在 Module1 中參照到 Sheet1 的物件,
就需要告訴它此物件是依存於Sheet1的.- Sub nn()
- With Sheet1.Spreadsheet1
- .DisplayTitleBar = True ' 要顯示標題
- .Caption = "資料表格1" ' 變更標題文字內容
- End With
- End Sub
複製代碼 有個技巧你可以試試看,
先進入設計模式新增物件後,
在物件上按滑鼠右鍵再點選 "屬性",
就可以在出現的屬性視窗中看到它有哪些屬性可以使用.
若點選 "檢視程式碼" 則可以看到它的預設方法,
於右方下拉選單中則可以看到它可以使用的方法.
至於 ListView 很久以前有用過,
日久已經記不清楚在這就先不提出了. |
|
|
|
|
|
|
|