代码拉取完成,页面将自动刷新
'TODO: 按照以下步骤启用功能区(XML)项:
'1. 将以下代码块复制到 ThisAddin、ThisWorkbook 或 ThisDocument 类中。
'Protected Overrides Function CreateRibbonExtensibilityObject() As Microsoft.Office.Core.IRibbonExtensibility
' Return New ReportRibbon()
'End Function
'2. 在此类的“功能区回调”区域中创建回调方法,以处理用户
' 操作(例如单击按钮)。注意: 如果已经从功能区设计器中导出此功能区,
' 请将代码从事件处理程序移动到回调方法,并
' 修改该代码以使用功能区扩展性(RibbonX)编程模型。
'3. 向功能区 XML 文件中的控制标记分配特性,以标识代码中的相应回调方法。
'有关详细信息,请参见 Visual Studio Tools for Office 帮助中的功能区 XML 文档。
Imports Microsoft.Office.Core
<Runtime.InteropServices.ComVisible(True)>
Partial Public Class ReportRibbon
Implements Office.IRibbonExtensibility
Private ribbon As Office.IRibbonUI
Public Sub New()
End Sub
Public Function GetCustomUI(ByVal ribbonID As String) As String Implements Office.IRibbonExtensibility.GetCustomUI
Return GetResourceText("WordReportAddIn.ReportRibbon.xml")
End Function
#Region "帮助器"
Private Shared Function GetResourceText(ByVal resourceName As String) As String
Dim asm As Reflection.Assembly = Reflection.Assembly.GetExecutingAssembly()
Dim resourceNames() As String = asm.GetManifestResourceNames()
For i As Integer = 0 To resourceNames.Length - 1
If String.Compare(resourceName, resourceNames(i), StringComparison.OrdinalIgnoreCase) = 0 Then
Using resourceReader As New IO.StreamReader(asm.GetManifestResourceStream(resourceNames(i)))
If resourceReader IsNot Nothing Then
Return resourceReader.ReadToEnd()
End If
End Using
End If
Next
Return Nothing
End Function
#End Region
End Class
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。