我想在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