0
Outlook에 추가 기능 리본 추가에 대한 자습서를 수행했습니다. 내 프로젝트에는 MyRibbon.vb와 MyRibbon.xml이 있습니다. MyRibbon.xml을 편집하여 "Green Print"라는 단추가 있습니다. 내가 버튼을 클릭하면 내가 "안녕하세요"를 말하는 메시지를 표시 할 기대했다 몇 가지 코드를 추가 한 MyRibbon.vb에서추가 기능 리본 단추 만들기 작업 수행
<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
<ribbon>
<tabs>
<tab idMso="TabAddIns">
<group id="MyGroup"
label="My Group">
<button id="printButton" label="Green Print" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
:
#Region "Ribbon Callbacks"
'Create callback methods here. For more information about adding callback methods, visit https://go.microsoft.com/fwlink/?LinkID=271226
Public Sub Ribbon_Load(ByVal ribbonUI As Office.IRibbonUI)
Me.ribbon = ribbonUI
End Sub
Public Sub OnActionCallback(ByVal control As Office.IRibbonControl,
ByVal isPressed As Boolean)
If (control.Id = "printButton") Then
MsgBox("Hello World!")
End If
End Sub
#End Region
그러나 나는 녹색 인쇄를 클릭하면 추가 기능 리본의 아무 버튼도 표시되지 않습니다. 오류 메시지가 표시되거나 아무 것도 표시되지 않습니다. 나는 어디로 잘못 가고 있니?
안녕하세요 - 감사합니다. 또한 줄을 제거해야한다는 것을 발견했습니다. ByVal isPressed As Boolean –