国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Excel 其實(shí)誰(shuí)都可以由VBA快速轉(zhuǎn)入VSTO的
目前感到很多人對(duì)VSTO敬而遠(yuǎn)之,真的有些不明白。其實(shí)你完全可以用VBA的方式在VSTO中寫代碼,你會(huì)感到這和VBA沒(méi)什么不同。(當(dāng)然,VB.NET語(yǔ)言以及VSTO中有很多新技術(shù),這些你完全可以先不搭理他們)
1、安裝VS的帖子很多,這里略過(guò)
2、怎么建一個(gè)工作簿
啟動(dòng)vs2010》添加新項(xiàng)目》選VB語(yǔ)言》office》2010
這時(shí)可以點(diǎn)擊下面的瀏覽按鈕選擇項(xiàng)目的保存位置??梢孕薷拿Q為你想要的名稱。解決方案名稱是什么你可以先不去管他,就先默認(rèn)原名稱
運(yùn)行結(jié)束后就是下圖這樣了
3、代碼該寫到那里
之后看到的是這樣
如果第一次見到上圖,或許你會(huì)有些蒙。其實(shí)這個(gè)就相當(dāng)于VBA中的Sheet1模塊,只不過(guò)是以類的形式展示給我們的。
Sheet1類以及其中的兩個(gè)事件是VS提前幫我們寫好的,如果看著別扭的話,我們就弄個(gè)熟悉的看看
上面這張圖紅色線框內(nèi)的代碼你總該熟悉了吧
運(yùn)行下看看效果
看到下圖你應(yīng)該知道怎么回事兒了吧,Sheet1的SelectionChange事件
本帖最后由 HHAAMM 于 2012-11-23 16:09 編輯
Private Sub Sheet1_SelectionChange(ByVal Target As Microsoft.Office.Interop.Excel.Range) Handles Me.SelectionChange
Target.Value = 1
End Sub
復(fù)制代碼
代碼可以寫到Sheet1_SelectionChange里,當(dāng)然也可以寫到別的事件里,這些和VBA一模一樣。
現(xiàn)在,如果要寫個(gè)過(guò)程或函數(shù)該寫到那里那? 下圖這樣就行
寫好了運(yùn)行下看看,相信你就明白了
4、該說(shuō)說(shuō)"類"了
如果你說(shuō)"我們不想將過(guò)程、函數(shù)寫在Sheet1類中該怎么辦那?",這時(shí),你就要了解下"類"了。
VB,NET語(yǔ)言中"類"是個(gè)基本的概念。如果用句白話說(shuō),這個(gè)的基本使用方法就和VBA的類模塊一樣樣的。
如果你一點(diǎn)不會(huì)VBA中的類模塊用法,可以試試看下面這個(gè)鏈接中的內(nèi)容
http://club.excelhome.net/forum.php?mod=viewthread&tid=927379
VB.NET中怎么聲明類和使用類可以看下面帖子鏈接中的一樓
http://club.excelhome.net/thread-942837-1-2.html
我寫了個(gè)顯示當(dāng)前工作表表名的類
當(dāng)然,我在Sheet2中也照樣可以使用他
5、假如要在表Sheet1中添加個(gè)按鈕該怎么辦
鼠標(biāo)點(diǎn)擊下圖中紅圈圈里的"工作簿1"》鼠標(biāo)再放在綠圈圈里的"工具箱"上,不用說(shuō)你一下就明白了。
雙擊這個(gè)Button
ok 按鈕出現(xiàn)了
按鈕的代碼如下,和VBA一樣一樣的
運(yùn)行效果下圖
6、怎么添加窗體
在此之前你要稍稍學(xué)習(xí)下,可能這個(gè)知識(shí)很新穎,不過(guò)可以先不必理會(huì)原因,僅僅知道怎么用就行了。
Globals類  所有的VSTO項(xiàng)目類型都定義了Globals類
這句看起來(lái)真的難以理解,不過(guò)有個(gè)和他在某些部分有近似意思的VBA語(yǔ)句你一定不陌生 Dim xApp As Application (這么解釋其實(shí)很不恰當(dāng),但可以先照此理解)
鼠標(biāo)選中下圖紅圈1處(注意你的項(xiàng)目名大概不會(huì)和圖中的一樣,但鼠標(biāo)點(diǎn)選的位置都是那里),右鍵>點(diǎn)擊圖紅圈2》圖紅圈3
在窗體上添加個(gè)按鈕
將上次在Sheet1中按鈕的代碼改成下面這樣(注意是Sheet1的按鈕)
窗體中按鈕代碼如下圖
下面轉(zhuǎn)入15樓
QQ截圖20121123222928.png (15.98 KB, 下載次數(shù): 0)
首先請(qǐng)告訴大家,由VBA轉(zhuǎn)入VSTO有什么好處,什么情況下使用VSTO更方便,或可實(shí)現(xiàn)VBA所不能的功 ...
微軟VSTO組的開發(fā)者說(shuō):VSTO的受眾是“專業(yè)開發(fā)者”,可以理解為靠它賺錢,如果是處理日常工作中的問(wèn)題vba更合適。
兩者的區(qū)別多了,比如有功能更強(qiáng)大和智能的開發(fā)環(huán)境,可以使用比vba豐富的多的控件,VSTO公開了VBA沒(méi)有的事件,由于是托管代碼,可以避免宏病毒,增加了數(shù)據(jù)綁定的能力,做加載項(xiàng)會(huì)更穩(wěn)定
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Excel插件開發(fā)VSTO之 VBA二維數(shù)組排序代碼無(wú)縫過(guò)渡到VB.NET
EXCEL條件格式在表單和圖表上的智能應(yīng)用(帶課件)
教程 | VBA實(shí)現(xiàn)“聚光燈”功能的方法
「第1輯」Excel VBA知識(shí)分享!純手打!
VSTO開發(fā)示例:基于vb.net的功能區(qū) XML 創(chuàng)建Excel外接程序
在Excel中實(shí)現(xiàn)自動(dòng)顯示與隱藏工作表
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服