surfer 8 scripter 學習筆記(1)指令碼物件模型

dzweather發表於2013-05-11

此指令碼專為surfer(類似VBA,但與VBA不完全相同),它操作surfer動作。


實際上,它和excel一樣,VB通過語句可以進行操作excel或surfer。

同樣,它和excel一樣,本身也有指令碼,也可以自我操作。




頂部是Application物件,它包括四個子物件(上面紫框),前兩個是集合物件。



一、文件集合(Documents Collection)

        這是一個大集合,不能直接使用。分繪圖物件和工作表物件。

       1、繪圖物件

              繪圖窗體,包括水平與垂直的標尺物件

              形狀物件:工具欄上的形狀(拆線、矩形、字元、文字、多邊形),座標軸、地圖形狀(等值線、線框圖等),組合物件(幾個物件組合成一個物件)

              選擇物件:表示當前選擇的物件集合,刪除其中一個只是表明選擇集合中沒有這個物件,實際物件還存在。

             頁面設定

        2、工作表物件

               窗體物件,工作表中選擇物件,當前單元物件。

               已用單元物件(已經有內容的)

               工作表的頁面設定

                單元格集合、行集合、列集合。


二、窗體物件

        比如繪圖窗體,工作表窗體



三、網格物件。

        即surfer8選單上的Grid所指


四、變異函式物件

        專門對變異函式進行處理的物件。



另外,還存在一些獨立的物件。比如:線條物件、顏色物件等等。


相關文章