Excel之 將死 重生

2021-05-07 23:35:17 字數 2127 閱讀 1169

==============

《白話oba》

==============

《第一講》oba長啥樣

《第二講》我的oba

《第三講》老闆oba

《第二講》

------------

我的oba

------------

1、到底是啥:

瞎說說:我的oba就是oba客戶端//等於沒說吧

說白了:就是word、excel、infopath 等等操作文件//這樣是不是直觀多了,這三個是最重要的,流程方面的還有outlook

稍專業:可以採用多種方式能夠自定義為服務層介面的客戶端軟體//這樣看來也不全是office軟體,不過oba是ms的嘛

2、該怎麼做

介面擴充套件:ribbon和task pane登場了

業務操作:vsto終於派上用處了。

----

看看下圖中為excel增加的兩個-->

<--ribbon :也就是下圖左上角的按鈕區域

<--task pane :右下角的任務窗格

vvv圖在下面vvv

----

這樣我們要做的就是:

-1->在ribbon中觸發業務操作(點「生日管理」的「按鈕」)

-2->觸發後端應用(根據當前表中的「客戶名稱」,連線到業務系統,查詢「客戶生日」,返回到excel當中)

-3->在任務窗格中收集輸入(在「任務窗格」顯示客戶的「生日」)

~是不是很簡單,又很cool,

~用好了vsto,哪怕是小小的excel,也變得無所不能。

3、技術要點

[1]vsto :

visual studio® tools for office (vsto)

vsto 3.0 visual studio 2008 professional 及更高版本中包括的 vsto 最新版本

----

順便/btw 插一句,雖然vs2008很強大,跟vista一樣,在我眼裡還只能算是乙個過渡產品,

vs2010對office的支援,那才是絕對的strong,對vba的殺傷力足夠強,

現在用用vba也不錯,相比之下vsto的操作還是「相當困難」。

雖然vba存在的理由很多,但接受vsto的人群,正在漸漸成長起來?

[2]open xml :

open xml的內容太多了,不多說了。

word、excel、powerpoint都是通過open xml來描述的,並使用了zip格式進行壓縮。

只要能操作xml和zip,就可以操作這些文件。

以前我們可以通過vba來操作office文件,不過那些都是二進位制的文件,微軟公開的格式是天書。

open xml卻是個公開的標準,再加上vsto幫忙,訪問office方便多了。

最後宣告一下下,為啥標題中用了「重生 」,oba客戶端的技術就是「老瓶」裝「新酒」嘛。

這個跟ajax差不多,本來用的都是現成的技術,趕上好時光了,煥發了第二春。

------------

老闆oba

------------

老闆的oba即oba的伺服器端,

內容還真不少,

估計大家沒有興趣罷。

幾下是模式中大多需要涉及到的內容:

1、業務據整合//具有open xml 檔案格式的office 文件

2、fluent ui//office 文件ui

3、sharepoint //**、框架、儲存引擎

4、定義業務流程//

5、定義工作流//

6、sharepoint的組合使用者介面 //構建、打包和部署

7、業務實體與業務資料目錄//進行整合

8、企業搜尋//

9、excel 服務和報表中心//建立報表、分析表和資訊板

多看也沒有,最好通過操作體驗一下,

給乙個地方讓大家可以直接地演示地方(非廣告,乃實站演練~~):

操作很簡單,指著click here 一步步往下就行了,

最好是1280*600的,否則可能圖會看不全。

客戶端模式下的:

fluent ui +open xml +vsto

值得關注一下!

重生之我是程式設計師

這一次重生落地直接撿到台式電腦,上面還安裝html和好多寫 的軟體,莫非這一次重生,我是程式設計師!第一章 初識 經過一周的學習,學完了html,掌握了html的使用方法和邏輯。其中學習了html的基礎結構即head標籤和body標籤,還有作為根標籤的html標籤。單標籤學習了br標籤 hr標籤 a...

從運營之殤到涅槃重生,魚塘軟體帶來了什麼?

有些事情一旦曾經擁有過,再回不去從前,一如用了魚塘軟體後。我們都知道,任何一estnzlnvoz個品牌要想在移動端廣告市場上立足和布局,就必須借助www.cppcns.com擁有月活使用者量達11億的微信。但是,傳統的 在運營粉絲上,尤其是面對巨量粉絲的時候,就顯得 功力不夠 比如說使用者維護管理 ...

POI之操作Excel表

office 2003和office 2007及以上版本excel的區別 excel 2003 excel 2007以上版本 技術背景 ole2 二進位制檔案 ooxml xml檔案 行數 單sheet 65536 1048576 列數 25565536 最後的效果圖 excel 2003操作使用h...