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

打開APP
userphoto
未登錄

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

開通VIP
如何用VB6的COM 外接程序?qū)ord2007功能區(qū)進(jìn)行定制(4.24日更新代碼)
用VB6的COM 外接程序可以方便的對(duì)office系列軟件進(jìn)行定制,下面是我在制作過(guò)程中的體會(huì)。
一、創(chuàng)建外接程序
啟動(dòng)VB,在新建工程對(duì)話框中選擇“外接程序”
 
二、初始定制
1、在“項(xiàng)目資源管理器”窗口中,通過(guò)右鍵單擊“Connect”打開設(shè)計(jì)器窗口,然后選擇“查看對(duì)象”。從“應(yīng)用程序”列表中選擇“Microsoft Word”。
2、在“初始加載行為”列表中,選擇“Startup”。
3、將外接程序顯示名稱更改為“Word 2007功能區(qū)測(cè)試 ”。
4、在項(xiàng)目資源管理器中,右鍵單擊“MyAddin”,然后在“屬性”窗口中將該外接程序的名稱更改為“RibbonForWord2007”。
5、從該項(xiàng)目中刪除“frmAddin”(這個(gè)在本例中暫時(shí)不需要)。
6、在工程-引用中將Microsoft Office Object 8.0更改為Microsoft Office Object 12。(備注:只有這樣才能定制和添加對(duì) IRibbonExtensibility 接口的引用)
三、輸入代碼
1、在“項(xiàng)目”窗口中,右鍵單擊“Connect”項(xiàng)并選擇“查看代碼”。在設(shè)計(jì)器的代碼窗口中刪除所有代碼,因?yàn)檫@些代碼可用于 Visual Basic 外接程序而不適用于 Microsoft Office 外接程序。
2、輸入如下的代碼

Option Explicit
Dim oWD As Object
Implements IRibbonExtensibility2 '添加對(duì) IRibbonExtensibility 接口的引用

'啟動(dòng)
Private Sub AddinInstance_OnConnection(ByVal Application As Object, ByVal ConnectMode As AddInDesignerObjects.ext_ConnectMode, ByVal AddInInst As Object, custom() As Variant)
Set oWD = Application
MsgBox "我的com加載項(xiàng)已經(jīng)成功加載!"
End Sub

'實(shí)現(xiàn)IRibbonExtensibility接口的唯一成員 GetCustomUI,此過(guò)程調(diào)用 GetRibbonXML 方法,正如其名稱所示,
'該方法將自定義 XML 返回到 GetCustomUI 方法,后者然后將自定義 XML 添加到功能區(qū)用戶界面以便在加載外接程序時(shí)實(shí)現(xiàn)它。
Public Function IRibbonExtensibility_GetCustomUI(ByVal RibbonID As String) As String
      IRibbonExtensibility_GetCustomUI = GetRibbonXML()
End Function

'添加 XML 自定義標(biāo)記代碼
Public Function GetRibbonXML() As String
   Dim sRibbonXML As String

    sRibb"http://schemas.microsoft.com/office/2006/01/customui"" >" & _
                "<ribbon>" & _
                "<tabs>" & _
                "<tab id=""CustomTab"" label=""sanjie"">" & _
                "<group id=""SampleGroup"" label=""Sample Group"">" & _
                "<button id=""Button"" label=""Insert Name"" size=""large"" imageMso=""HappyFace"" InsertCompanyName"" />" & _
                "</group >" & _
                "</tab>" & _
                "</tabs>" & _
                "</ribbon>" & _
                "</customUI>"
   
   GetRibbonXML = sRibbonXML
   
   End Function

'控件回調(diào)的過(guò)程
Public Sub InsertCompanyName(ByVal control As IRibbonControl)
   ' Inserts the specified text at the beginning of a range.
   Dim MyText As String
   Dim MyRange As Object
   Set MyRange = oWD.ActiveDocument.Range
   MyText = ""http://www.officefans.net/""
   ' Inserts text at the beginning
   ' of the active document.
   MyRange.InsertBefore (MyText)
End Sub

3、需要注意的是:了解XML語(yǔ)言和Office Ribbon定制技術(shù)的朋友,每一項(xiàng)元素的值必須要用英文4個(gè)雙引號(hào)引起來(lái)。
四、發(fā)布該com加載項(xiàng)
單擊菜單【文件】→【生成RibbonForWord2007.dll】即可完成加載項(xiàng)的發(fā)布。
五、測(cè)試
當(dāng)你打開word2007的時(shí)候,如果成功加載首先會(huì)提示你“我的com加載項(xiàng)已經(jīng)成功加載!”,然后會(huì)在功能區(qū)添加一個(gè)選項(xiàng)卡,如圖3所示,單擊該選項(xiàng)卡的按鈕,就會(huì)自動(dòng)輸入信息。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
我的dll封裝學(xué)習(xí)筆記(二)
用VB6.0制作Excel2010功能區(qū)COM加載項(xiàng)
COM加載項(xiàng)編寫過(guò)程(Excel、以工具欄響應(yīng))
用VB創(chuàng)建MS Office的COM加載項(xiàng)
word插件2加載項(xiàng)
VB中獲取exe自身所在路徑的幾種方法
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服