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

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
VSTO學習筆記(四)從SharePoint 2010中下載文件

上一次我們開發(fā)了一個簡單的64位COM加載項,雖然功能很簡單,但是包括了開發(fā)一個64位COM加載項的大部分過程。本次我們來給COM加載項添加一些功能:從SharePoint 2010的文檔庫中下載一個Excel文檔到本地。

示例代碼下載

本系列所有示例代碼均在 Visual Studio 2010 Ultimate RC + Office 2010 Professional Plus Beta x64 上測試通過。

 

1、首先創(chuàng)建一個Shared AddIn項目(具體細節(jié)請參閱上一篇文章):

 

2、添加引用:

Microsoft.SharePoint

System.Windows.Forms

System.Drawing

System.DirectoryServices

 

3、在Connect類中創(chuàng)建Application和COMAddIn的實例:

 

代碼

 

 

3、在OnConnection事件里初始化:

 

代碼

 

 

4、在OnStartupComplete事件中設(shè)置一個按鈕,關(guān)聯(lián)事件處理邏輯: 

5、做一個域用戶驗證,當用戶輸入了合法的與用戶名和密碼后,才允許下載。這里添加了一個WindowsForm到項目中:

 

6、域用戶驗證邏輯,我本機是一臺域控制器BROOKS.COM,使用的靜態(tài)IP: 192.168.1.100,【LDAP://192.168.1.100/DC=BROOKS,DC=com】是LDAP的路徑語法:

代碼

 

 

7、使用Windows Server 2008 R2的AD管理器創(chuàng)建一個域用戶:test

 

 

8、在Connect中編寫下載文件邏輯:

 SharePoint 2010 網(wǎng)站是:http://brookspc/sites/doc,我們要下載的就是其Document庫中的Excel Services Test.xlsx。

代碼

 

 

 9、按鈕事件處理邏輯:

代碼

 

 

10、編譯一下,安裝生成的setup.exe:

 

11、打開Excel,點擊【下載數(shù)據(jù)】:

 

12、輸入域用戶名、密碼后,點擊【登錄】,即把SharePoint中的文件下載到了本地,默認在C盤:

 

 

小結(jié):

本次只是添加了一些功能,和SharePoint 2010進行了交互,下載了一個文檔,其中用到了域用戶的驗證。后續(xù)篇章會繼續(xù)將VSTO與其他技術(shù)進行整合,構(gòu)建一個完善的解決方案。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Excel插件開發(fā) 復制模板開啟你的項目
VSTO之旅系列(二):創(chuàng)建Excel解決方案
從VBA轉(zhuǎn)到VSTO經(jīng)歷及感受
三種擴展 Office 軟件功能的開發(fā)模型對比
Office 365 開發(fā)概覽系列教程(1)
VBA和Python到底該學哪個?
更多類似文章 >>
生活服務(wù)
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服