我想在Excel Excel加載項2007解決方案中創建一個方法,可以從我的Excel Workbook 2007解決方案中調用該方法。從Excel工作簿調用Excel加載項功能VSTO
我解釋一下,我想從excel工作簿2007解決方案文件後面的代碼中調用一個Excel加載項的方法。我不想使用VBA宏。
請幫幫忙,謝謝提前
感謝, Mrinal Jaiswal
我想在Excel Excel加載項2007解決方案中創建一個方法,可以從我的Excel Workbook 2007解決方案中調用該方法。從Excel工作簿調用Excel加載項功能VSTO
我解釋一下,我想從excel工作簿2007解決方案文件後面的代碼中調用一個Excel加載項的方法。我不想使用VBA宏。
請幫幫忙,謝謝提前
感謝, Mrinal Jaiswal
做多googleing後讀音字現在能夠回答它自己。
請按照下面的步驟,
公用接口ICallMe 子MyFunction的( ) End Interface
公共類AddInUtilities 器具ICallMe
Public Sub MyFunction() Implements ICallMe.MyFunction
Dim activeWorksheet As Excel.Worksheet = Globals.ThisAddIn.Application.ActiveSheet
If activeWorksheet IsNot Nothing Then
Dim range1 As Excel.Range = activeWorksheet.Range("A1")
range1.Value2 = "This comes from my Add-In"
End If
End Sub
末級
5.使用Register for COM interop選項構建您的加載項項目。設置「註冊COM互操作」選項,轉到項目屬性,然後到「編譯」選項卡(在VB.net中),並設置「註冊COM互操作」進行檢查。
在Excel工作簿項目現在,refrence加入此加載並在您的工作簿喜歡按鈕點擊任何情況下,寫了下面的代碼,
昏暗的插件作爲Office.COMAddIn = Application.COMAddIns.Item( 「IMPORTDATA」)
昏暗公用事業ImportData.ICallMe = TryCast(addIn.Object,ImportData.ICallMe)
utilities.MyFunction()
您已完成:)
唯一需要記住的是不要從工作簿或工作表的啓動事件調用加載項功能。
我希望它能幫助你,因爲它對我有用。
謝謝, Mrinal Jaiswal