1. 程式人生 > >spreadsheet屬性方法事件

spreadsheet屬性方法事件

Spreadsheet說明 
******************* 屬性: ******************* 

1、ActiveCell:返回代表活動單元格的Range只讀物件。 

2、ActiveSheet:返回代表活動工作表的WorkSheet只讀物件。 

3、ActiveWindow:返回表示當前視窗的Window物件。 

4、ActiveWorkbook:返回表示開啟工作簿的Workbook物件。 

5、AllowPropertyToolbox:確定使用者是否可以在執行時顯示“命令和選項”對話方塊。boolean型別。 

6、Application:有兩種情況, a)應用於OWCLanguageSettings物件時,返回表示指定Web Component的Obejct物件; b)返回表示電子表格控制元件的Spreadsheet物件 

7、AutoFit:對於Spreadsheet或者PivotTable物件,如果由可見的行列數確定電子表格的總體大小,則設定為True。行高和列寬不能超過電子表格或資料透視表列表的 MaxHeight 和 MaxWidth 屬性值。預設值為 True。如果將 AutoFit 屬性設定為 False,則電子表格或資料透視表列表的總體大小由 Width 和 Height 屬性設定。Boolean 型別 

8、Build:返回一個Long型別,表示Web Components的編譯號,只讀。 

9、BuildNumber:返回內部版本號。String型別,只讀。 

10、Calculation:返回或設定指定計算模式的XlCalculation常量。 

11、CalculationVersion:返回long型的Web Components版本號 

12、CanUnd如果有可以撤銷的前一步操作,則返回True。只讀 

13、Caption:返回或設定物件的標題,string型別 

14、Cells:返回一個表示物件中單元格的Range物件 

15、Columns:應用在Range物件上時表示返回代表指定區域中列的Range物件,只讀。應用在spreadsheet和worksheet物件時,返回代表指定工作表上所有列的Range物件 

16、Commands:返回一個OCCommands物件,表示可用命令集合 

17、Constants:返回允許指令碼使用者使用命名常量的物件,只讀。在HTML頁上是必須的 

18、CSVData:以逗號分隔列表返回或設定電子表格資料,String型別。 

19、CSVURL:返回或設定以逗號分隔的電子表格資料檔案的URL。 

20、DataMember:返回或設定資料成員名稱(指定控制元件將從資料來源請求獲取的記錄集名稱),DataMember型別。 

21、DataSource:返回或設定表示指定控制元件資料來源的ADO DataSource物件。 

22、DataType:指定電子表格資料格式和來源。HTMLURL,HTMLDATA,CSVURL,CSVDATA 

23、DefaultQueryOnLoad:該屬性設定為true時,載入頁面時將重新整理Purpose屬性值為"Query"並且LoadMode屬性值為"Normal"的繫結。設定False時,載入頁面時不重新整理任何繫結。 24、DesignMode:如果電子表格控制元件當前處於設計模式,則返回True。 

25、Dirty:如果自上次儲存後對電子表格進行了更改,則返回True。可讀寫 

26、DisplayDesignTimeUI:設定為True在執行時顯示“命令和選項”視窗的設計階段版本,預設為False。 

27、DisplayOfficeLog設定為True可在工具欄上顯示Office Logo。 

28、DisplayPropertyToolbox:設定是否可顯示“命令和選項”視窗。 

29、DisplayTitleBar:設定是否可顯示標題欄。 

30、DisplayToolbar:設定是否可顯示工具條。 

31、EnableEvents:如果啟用了電子表格工作區的事件,則返回True,可讀寫。 

32、EnableUnd設定是否啟用電子表格撤銷功能。 

33、HTMLData:返回或設定一個String型別,以正確格式的HTML字串表示電子表格資料。 

34、HTMLURL:返回或設定電子表格HTML資料檔案的URL。 

35、International:返回當前國家/地區和國際設定資訊。Variant型別,只讀。 

36、LanguageSettings:返回一個OWCLanguageSettings物件,包含語言設定資訊。 

37、MajorVersion:返回物件庫德主要版本,只讀。 

38、MaxHeight:返回或設定指定工作表在AutoFit屬性值為True時能夠達到的最大高度。可用畫素表示也可以用百分比表示。Variant型別。 

39、MaxWidth:返回或設定指定工作表在AutoFit屬性值為True時能夠達到的最大寬度。 

40、MinorVersion:返回物件庫德次要版本,String型別,只讀。 

41、MoveAfterReturn:確定使用者按Enter後是否移動活動單元格。預設為True。使用MoveAfterReturnDirection屬性確定移動方向。 

42、MoveAfterReturnDirection:返回或設定當前使用者按Enter且MoveAfterReturn屬性設定為True時焦點移動的方向。XlDirection型別。 

43、Name:返回或設定指定物件的名稱。 

44、Names:應用於Spreadsheet和workbook物件時返回表示活動工作簿中所有名稱的Names集合,只讀。應用於Worksheet物件時返回表示指定工作表中定義的所有工作表級名稱的 Names 集合。只讀。 

45、Range:返回一個Range物件,表示單元格或矩形單元格區域。 

46、RevisionNumber:返回修訂號。 

47、RightToLeft:如果啟用從右到左語言支援,則返回True。 

48、Rows:應用於Range物件返回一個表示指定區域中所有行的Range物件。應用於spreadsheet物件,返回一個表示活動工作表中所有行的Range物件。應用於Worksheet物件,返回一個表示指定工作表上所有行的Range物件。 

49、ScreenUpdating:如果螢幕更新處於開啟狀態,則返回True。可讀寫。 

50、Selection:返回一個Range物件,表示選定單元格。 

51、Sheets:應用於spreadsheet物件,返回表示活動工作簿中所有工作表的Sheets集合。應用於workbook,返回表示指定工作簿中所有工作簿的sheets集合。 

52、TitleBar:返回表示指定電子表格標題的TitleBar物件。 

53、ToolBar:返回一個MSComctlLib.Toolbar物件,表示工具欄。 

54、Value:返回指定物件的名稱或值。 

55、Version:返回版本,String型別。 

56、ViewOnlyMode:如果處於只讀模式,返回True。 

57、Windows:返回一個windows集合,表示開啟工作簿中的視窗。 

58、Workbooks:返回一個表示開啟工作簿的 Workbooks 集合。 

59、Worksheets:返回一個 Worksheets 集合,表示開啟工作簿中的工作表。 

60、XMLData:返回或設定指定元件的 XML 資料。String 型別,可讀寫。 

61、XMLURL:返回或設定一個 String 型別,表示可擴充套件標記語言 (XML) 檔案的 URL。 

************* 方法 *************

 1、AddIn:在指定的電子表格中新增載入項。 

2、BeginUnd指定撤銷塊的開始。這意味著從該呼叫到與其相對應的 EndUndo 方法呼叫之間的所有語句均可在對 Undo 方法的一次呼叫中撤消。這樣可以將整個巨集合併為一個語句,以便於撤消。撤消塊可以巢狀。 

3、Calculate:計算開啟的工作簿、工作簿中的指定工作表或工作表上的指定單元格區域。 

4、CalculateFull:強制開啟的工作簿上的公式重新計算 

5、EndUnd指定撤消塊的結束。這意味著從該呼叫到與其相對應的 BeginUndo 方法呼叫之間的所有語句均可在對 Undo 方法的一次呼叫中撤消。這樣可以將整個巨集合併為一個語句,以便於撤消。撤消塊可以巢狀。 

6、Evaluate:計算文字形式的表示式並返回結果。 

7、Export:將spreadsheet匯出到檔案 

8、FireParameterOut:使用此方法可觸發 ParametersOutReady 事件。 

9、RectIntersect:返回表示指定區域之間矩形交集的 Range 物件。 

10、RectUnion:返回一個 Range 物件,表示指定區域聯合中的最小單元格區域。 

11、Refresh:重新整理指定物件。 

12、Repaint:強制重繪指定物件。 

13、ShowAbout:顯示“關於”對話方塊。 

14、ShowContextMenu:在指定螢幕座標顯示自定義上下文選單。 

15、ShowHelp:顯示 PivotTable 或 Spreadsheet 控制元件的主幫助主題。 

16、Und撤消上一次操作或上一個位於 BeginUndo 和 EndUndo 方法呼叫之間的巨集塊。 

17、UpdatePropertyToolbax:以當前選定物件更新“命令 和選項”視窗。 

***************** 事件 **************** 

1、BeforeContextMenu:在顯示上下文選單之前發生。使用者單擊滑鼠右鍵或按下應用鍵將顯示上下文選單。 

2、BeforeKeyDown:在使用者按下鍵盤上的鍵之後、控制元件處理鍵擊之前發生。如果使用者將鍵按住,該事件將按照使用者計算機上設定的鍵擊重複間隔重複發生。 

3、BeforeKeyPress:在使用者按下並釋放鍵盤上的鍵之後、控制元件處理鍵擊之前發生。如果使用者將鍵按住,該事件將按照使用者計算機上設定的鍵擊重複間隔重複發生。 

4、BeforeKeyUp:在使用者釋放鍵盤上某個鍵之後、控制元件處理該鍵擊之前發生。 

5、BindingAdded:在通過 Edit Query 命令新增新的或修改現有的 XmlDataBinding 物件時發生。 

6、BindingCompleted:在通過 Refresh 或 Update 方法將資料成功地載入到對映中或從對映中匯出時發生。 

7、BindingDeleted:在刪除新XmlDataBinding物件時發生。 

8、BindingError:在由於呼叫 Refresh 或 Update 方法而從資料來源處收到錯誤時發生。 

9、BindingUpdated:在現有 XmlDataBinding 物件的 BindingData 屬性發生更改時發生。 

10、Click:在使用者單擊指定控制元件時發生。 

11、CommandBeforeExecute:在執行命令之前發生。如果要在執行命令之前加以指定限制,請使用該事件。 

12、CommandChecked:在指定Microsoft Office Web Component 確定命令是否選中時發生。 

13、CommandEnabled:在啟用指定 Microsoft Office Web Component 命令時發生。 

14、CommandExecute:在執行命令之後發生。如果要在執行特定命令之後執行一系列命令,請使用該事件。 

15、CommandTipText:在指定 Microsoft Office Web Component 查詢命令的螢幕提示文字時發生。 

16、DblClick:在使用者雙擊指定控制元件時發生。 

17、EndEdit:當用戶從編輯模式切換到指定 Spreadsheet 控制元件或資料透視表列表時發生。使用該事件可以對工作表或資料透視表列表明細區域中的資料項進行有效性驗證。 

18、Initialize:在 Spreadsheet 元件正在載入、載入完成之前發生。 

19、KeyDown:在使用者按下鍵盤上的鍵之後發生。如果使用者將鍵按住,該事件將按照使用者計算機上設定的鍵擊重複間隔重複發生。 

20、KeyPress: 在使用者按下並釋放鍵盤上的鍵後發生。 

21、KeyUp: 在使用者釋放鍵盤上的鍵之後發生。 

22、LoadCompleted: 在 Spreadsheet 元件完成載入之後發生。 

23、MouseDown: 當用戶在指標位於電子表格、資料透視表列表或圖表工作區上按下滑鼠鍵時發生。 

24、MouseOut: 當用戶將滑鼠指標移出電子表格上的單元格時發生。 

25、MouseOver: 當用戶將滑鼠指標停留在指定電子表格上的單元格時發生。 

26、MouseUp: 當用戶在指標位於電子表格、資料透視表列表或圖表工作區上釋放滑鼠鍵時發生。 

27、MouseWheel: 當用戶旋轉具有滑輪的滑鼠裝置上的滑輪時發生。 

28、ParametersOutReady:在一組引數從所連線的實現 IParametersOutProvider 介面的 Web 部件傳遞到實現 IParametersOutConsumer 介面的電子表格 Web 部件時,就會發生該 ParametersOutReady 事件。 

29、RowReady 在將 ListObject 物件載入到電子表格元件中,選中 ListObject 物件中的單行,呼叫 XmlDataBinding 物件的 Refresh 方法時,不管該方法成功與否,都會呼叫該元件的 RowReady 事件過程。 

30、SelectionChange:當用戶進行一項新的選擇時發生。使用者不能取消該事件。 

31、SelectionChanging 當用戶在選擇區域時移動滑鼠指標時發生。當用戶使用鍵盤選擇時不發生該事件。使用者不能取消該事件。 

32、SheetActivate 當啟用工作表時發生。 

33、SheetCalculate 在計算工作表後發生。 

34、SheetChange 當用戶或外部連結更改了任何工作表中的單元格時發生。 

35、SheetDeactivate 使用者在更換工作表時,該事件在 SheetActivate 事件之前呼叫。 

36、SheetFollowHyperlink 在單擊超連結時發生。 

37、StartEdit:當用戶在指標位於單元格中進入編輯模式時發生。 

38、ViewChange:在重繪電子表格時發生。二、Names集合 說明:工作簿中所有 Name 物件的集合。每個 Name 物件可表示一個單元格區域、公式或常量值的定義名稱。 ********************** 屬性 **********************

 1、Application:返回表示電子表格控制元件的 Spreadsheet 物件。 

2、Count:返回指定集合中的物件數目。Long 型別,只讀。 

3、Parent:返回指定物件的父物件。 

********************** 方法 ********************** 

1、Add:定義新名稱。返回一個 Name 物件。 

2、Item:返回 Names 集合中的 Name 物件。

三、Worksheet物件 說明:表示工作簿中的單個工作表。 

************** 屬性 **************

 1、Application:返回表示電子表格控制元件的 Spreadsheet 物件。 

2、AutoFilter:返回指定工作表的 AutoFilter 物件。 

3、AutoFilterMode: 如果當前顯示了“自動篩選”下拉箭頭,則返回 True。可以將該屬性設定為 False 來隱藏箭頭,但不能將其設定為 True。使用 AutoFilter 方法篩選列表並顯示下拉箭頭。Boolean 型別,可讀寫。 

4、Cells:返回一個表示物件中單元格的 Range 物件。 

5、Columns:返回代表指定區域中列的 Range 物件。只讀。或者返回代表指定工作表上所有列的 Range 物件。 

6、CommandText: 返回或設定指定物件的命令字串。 

7、ConnectionString:返回或設定兩層資料庫連線的 ADO 連線。String 型別,可讀寫。 

8、DataMember:返回或設定資料成員名稱(指定控制元件將從資料來源請求獲取的記錄集名稱)。DataMember 型別,可讀寫。 

9、EnableAutoFilter:如果指定工作表可以篩選,則返回 True。如果 Protection 的 Enabled 屬性設定為 False 則該屬性無效。Boolean 型別,可讀寫。 

10、FilterMode:如果“自動篩選”條件當前隱藏了工作表行,則返回 True。預設值為 False。Boolean 型別,只讀。 

11、Index:返回相似物件集合中指定物件的索引號碼。 

12、IsDataBound:返回或設定一個 Boolean 型別,確定指定工作表是否繫結到外部資料來源。可讀寫。 

13、ListObjects:返回 Worksheet 物件的 ListObjects 集合。只讀。 

14、Name:返回或設定指定物件的名稱。 

15、Names:返回表示指定工作表中定義的所有工作表級名稱的 Names 集合。只讀。 

16、Next:返回表示下一個工作表的 Worksheet 物件。 

17、Parent:返回指定物件的父物件。 

18、Previous:返回表示上一個工作表的 Worksheet 物件。 

19、ProtectContents:如果工作表內容處於保護狀態,則返回 True。Boolean 型別,只讀。 

20、Protection:返回一個包含指定工作表保護資訊的 Protection 物件。如果 Enabled 屬性設定為 False,則忽略保護屬性。 

21、ProtectionMode:如果啟用了使用者介面專用保護,則返回 True。通常返回 True。Boolean型別,只讀。 

22、Range:返回一個 Range 物件,表示單元格或矩形單元格區域。 

23、Rows:返回一個表示活動工作表中所有行的 Range 物件。 

24、StandardHeight:以點數返回工作簿中所有行的標準(預設)高度。Double 型別,只讀。 

25、StandardWidth:返回工作表中所有列的標準(預設)寬度。 

26、Type:返回 XlSheetType 物件型別,只讀。 

27、UsedRange:返回表示指定工作表上所用區域的 Range 物件。 

28、Visible:設定可見性 ************* 方法 ************* 

1、Activate:啟用指定工作表。


一、Spreadsheet 物件
說明:表示電子表格的容器。
******************
屬性:
*******************
1、ActiveCell:返回代表活動單元格的Range只讀物件。
2、ActiveSheet:返回代表活動工作表的WorkSheet只讀物件。
3、ActiveWindow:返回表示當前視窗的Window物件。
4、ActiveWorkbook:返回表示開啟工作簿的Workbook物件。
5、AllowPropertyToolbox:確定使用者是否可以在執行時顯示“命令和選項”對話方塊。boolean型別。
6、Application:有兩種情況,a)應用於OWCLanguageSettings物件時,返回表示指定Web Component的Obejct物件;b)返回表示電子表格控制元件的Spreadsheet物件
7、AutoFit:對於Spreadsheet或者PivotTable物件,如果由可見的行列數確定電子表格的總體大小,則設定為True。行高和列寬不能超過電子表格或資料透視表列表的 MaxHeight 和 MaxWidth 屬性值。預設值為 True。如果將 AutoFit 屬性設定為 False,則電子表格或資料透視表列表的總體大小由 Width 和 Height 屬性設定。Boolean 型別
8、Build:返回一個Long型別,表示Web Components的編譯號,只讀。
9、BuildNumber:返回內部版本號。String型別,只讀。
10、Calculation:返回或設定指定計算模式的XlCalculation常量。
11、CalculationVersion:返回long型的Web Components版本號
12、CanUndo:如果有可以撤銷的前一步操作,則返回True。只讀
13、Caption:返回或設定物件的標題,string型別
14、Cells:返回一個表示物件中單元格的Range物件
15、Columns:應用在Range物件上時表示返回代表指定區域中列的Range物件,只讀。應用在spreadsheet和worksheet物件時,返回代表指定工作表上所有列的Range物件
16、Commands:返回一個OCCommands物件,表示可用命令集合
17、Constants:返回允許指令碼使用者使用命名常量的物件,只讀。在HTML頁上是必須的
18、CSVData:以逗號分隔列表返回或設定電子表格資料,String型別。
19、CSVURL:返回或設定以逗號分隔的電子表格資料檔案的URL。
20、DataMember:返回或設定資料成員名稱(指定控制元件將從資料來源請求獲取的記錄集名稱),DataMember型別。
21、DataSource:返回或設定表示指定控制元件資料來源的ADO DataSource物件。
22、DataType:指定電子表格資料格式和來源。HTMLURL,HTMLDATA,CSVURL,CSVDATA
23、DefaultQueryOnLoad:該屬性設定為true時,載入頁面時將重新整理Purpose屬性值為"Query"並且LoadMode屬性值為"Normal"的繫結。設定False時,載入頁面時不重新整理任何繫結。
24、DesignMode:如果電子表格控制元件當前處於設計模式,則返回True。
25、Dirty:如果自上次儲存後對電子表格進行了更改,則返回True。可讀寫
26、DisplayDesignTimeUI:設定為True在執行時顯示“命令和選項”視窗的設計階段版本,預設為False。
27、DisplayOfficeLogo:設定為True可在工具欄上顯示Office Logo。
28、DisplayPropertyToolbox:設定是否可顯示“命令和選項”視窗。
29、DisplayTitleBar:設定是否可顯示標題欄。
30、DisplayToolbar:設定是否可顯示工具條。
31、EnableEvents:如果啟用了電子表格工作區的事件,則返回True,可讀寫。
32、EnableUndo:設定是否啟用電子表格撤銷功能。
33、HTMLData:返回或設定一個String型別,以正確格式的HTML字串表示電子表格資料。
34、HTMLURL:返回或設定電子表格HTML資料檔案的URL。
35、International:返回當前國家/地區和國際設定資訊。Variant型別,只讀。
36、LanguageSettings:返回一個OWCLanguageSettings物件,包含語言設定資訊。
37、MajorVersion:返回物件庫德主要版本,只讀。
38、MaxHeight:返回或設定指定工作表在AutoFit屬性值為True時能夠達到的最大高度。可用畫素表示也可以用百分比表示。Variant型別。
39、MaxWidth:返回或設定指定工作表在AutoFit屬性值為True時能夠達到的最大寬度。
40、MinorVersion:返回物件庫德次要版本,String型別,只讀。
41、MoveAfterReturn:確定使用者按Enter後是否移動活動單元格。預設為True。使用MoveAfterReturnDirection屬性確定移動方向。
42、MoveAfterReturnDirection:返回或設定當前使用者按Enter且MoveAfterReturn屬性設定為True時焦點移動的方向。XlDirection型別。
43、Name:返回或設定指定物件的名稱。
44、Names:應用於Spreadsheet和workbook物件時返回表示活動工作簿中所有名稱的Names集合,只讀。應用於Worksheet物件時返回表示指定工作表中定義的所有工作表級名稱的 Names 集合。只讀。
45、Range:返回一個Range物件,表示單元格或矩形單元格區域。
46、RevisionNumber:返回修訂號。
47、RightToLeft:如果啟用從右到左語言支援,則返回True。
48、Rows:應用於Range物件返回一個表示指定區域中所有行的Range物件。應用於spreadsheet物件,返回一個表示活動工作表中所有行的Range物件。應用於Worksheet物件,返回一個表示指定工作表上所有行的Range物件。
49、ScreenUpdating:如果螢幕更新處於開啟狀態,則返回True。可讀寫。
50、Selection:返回一個Range物件,表示選定單元格。
51、Sheets:應用於spreadsheet物件,返回表示活動工作簿中所有工作表的Sheets集合。應用於workbook,返回表示指定工作簿中所有工作簿的sheets集合。
52、TitleBar:返回表示指定電子表格標題的TitleBar物件。
53、ToolBar:返回一個MSComctlLib.Toolbar物件,表示工具欄。
54、Value:返回指定物件的名稱或值。
55、Version:返回版本,String型別。
56、ViewOnlyMode:如果處於只讀模式,返回True。
57、Windows:返回一個windows集合,表示開啟工作簿中的視窗。
58、Workbooks:返回一個表示開啟工作簿的 Workbooks 集合。
59、Worksheets:返回一個 Worksheets 集合,表示開啟工作簿中的工作表。
60、XMLData:返回或設定指定元件的 XML 資料。String 型別,可讀寫。
61、XMLURL:返回或設定一個 String 型別,表示可擴充套件標記語言 (XML) 檔案的 URL。