最近忙亂的很,也無法靜心做一些事情,excel一書進度非常之慢,原因除了外界,自己無法集中精神做事情也是主要原因。
前今天有網友發mail討論vba的問題,疑惑office 12或者之後的平台是否會繼續支援vba,我回答說應該會繼續,或者有更好的替代方案。但實際上,自己心裡也在打鼓,也有些關心這些問題。
用過很多資料處理工具,例如matlab、idl算是下過功夫的。自己感覺,excel在這些工具中是乙個非常好用的工具,至少對於類似於個人從事的研究工作,實在找不出比excel+vba好用的工具,原因大概如下:
1. excel電子**本身的優良特性,加上函式等功能,使其成為乙個非常優秀的資料容器和shell;
2. vba和excel非常出色的互動性,使得擴充套件很便利。這裡,應該說明這種便利大概不是因為vba,而是因為excel資料模型和vba的結合。同樣是vba,arcgis的vba卻很糟;
3. excel的電子** + 函式 可以完成很多公式推導、資料驅動的應用;excel擴充套件巨集可以借助excel成為乙個專業的資料處理套件,而不必關心資料儲存、顯示、圖表視覺化等問題;電子**本身又是乙個可以隨意修飾的介面;... ,因此,基於excel可以完成的事情非常之多;
4. vba的輕量級,對於一般使用者和開發者,都是一種解脫。
當然,vba本身也許有一些問題,vba的ide也是個人很不滿意的乙個東西,但總之,感覺還找不到乙個excel+vba的替代品。
上面說到困惑,我個人的困惑倒不是office後續版本如何處理vba或者其替代品,而是如何找到乙個office的整個的替代品。新出的wps2005的體積是每個人都會心動的,而office呢?但越是這樣,越離不開office,沒有了outlook,不知道郵件如何處理,聯絡人如何處理,日程怎麼安排(現在的課表都是使用outlook安排);沒有了onenote,筆記怎麼記,現在所有的筆記、日記、blog都是先在onenote中完成,包括很多文章,有人推薦[evernote],但不支援中文;相反,word、excel成了最不重要的。
web 2.0?不知道,前些天林林談到可以做乙個和桌面gis沒有多大差別的webgis,至少技術上不存在問題,而從應用角度,這種分布式更符合gis的精神。
關於硬解析和軟解析
游標解析過程 1 包含vpd約束條件 如果使用了虛擬私有資料庫,並且被解析的sql語句中引用的某張表啟用了它的話,安全策略生成的約束條件就會被新增到where語句中。2 語法語義以及訪問許可權檢查 3 儲存父游標 不存在共享的父游標,將在庫快取中分配一些記憶體,將父游標儲存進去 4 邏輯優化 通過優...
VBA系列 4 VBA中的物件和集合
vba的物件是以分層的結構組織的,本節介紹excel中的物件和集合 關於集合 在vba裡邊有乙個重要概念,即集合。集合是一組屬於同一類的物件,集合 本身也是物件。如workbooks是當前開啟的所有workbook物件的集合 worksheets是包含在特定workbook物件中的所有workshe...
VBA學習 關於Formula以及數字格式的問題
剛開始學習vba,做一點學習記錄,希望不枉費時光吧 range a1 value abc range a2 value 4 5 range a3 value 4 5 range a4 value 4 5 上面的四個結果分別是 abc 204 5 20也就是說如果引號裡有 則會計算後返回單元格 ran...