FIGURE 16.22
The Ribbon.xml file added to the project’s resources file.Each of the buttons in the Ribbon XML code needs its own procedure; the three button proce-
dures, plus a standard add-in error handler (same as in the VB 6 COM add-in) are listed next:Public Sub CreateNewTable(ByVal control As _
Microsoft.Office.Core.IRibbonControl)On Error GoTo ErrorHandlerDim strSQL As String
Dim strTable As String
Dim obj As AccessObjectstrTable = “tblTest”
strSQL = “CREATE TABLE “ & strTable & “ (FileDate DATE, “ _
& “FileNumber LONG, FileName TEXT (100), “ _
& “Current YESNO);”
Debug.Print(“SQL Statement: “ & strSQL)Create table if it doesn’t already exist.For Each obj In appAccess.CurrentData.AllTables
If obj.Name = strTable Then
‘Table already exists
GoTo ErrorHandlerExit
End If
NextPart III Adding More Functionality to Office