※ Excel-DNAについては「Excel-DNAの紹介(Excel-DNA)」参照。
Excelのメニュー(もしくはリボン)からコードを実行する場合は、下記コードのようにプロシージャにExcelCommand属性を追加する事でコードを呼び出すことができるようになります。
dnaファイルのコード
<DnaLibrary Name="SampleMenu" Language="VB">
<Reference Name="System.Windows.Forms" />
<![CDATA[
Imports System.Windows.Forms
Public Module Module1
<ExcelCommand(MenuName:="&My Menu", MenuText:="My Command")> _
Public Sub button_onAction()
MessageBox.Show("Hello world!")
End Sub
End Module
]]>
</DnaLibrary>