Callback for RibbonControl For Access 2016

Ladydraper 21 Reputation points
2021-05-18T20:30:46.693+00:00

I upgraded from Access 2007 to Access 2016 and now my callbacks for the custom Ribbon Control isn't working. I receive a compile error: User-Defined type not defined. Here's the code that I use in my main Module:

'Callback for Form OnButtonPress
Public Sub FrmButtonPress(ctl As IRibbonControl)
On Error GoTo FrmButtonPress_Err

DoCmd.OpenForm ctl.Tag

FrmButtonPress_Exit:
Exit Sub

FrmButtonPress_Err:
MsgBox "Error:" & Err.Number & vbCrLf & Err.description, vbCritical, "Warning"
Resume FrmButtonPress_Exit

End Sub

Access Development
Access Development
Access: A family of Microsoft relational database management systems designed for ease of use.Development: The process of researching, productizing, and refining new or existing technologies.
878 questions
0 comments No comments
{count} votes

Accepted answer
  1. DBG 2,301 Reputation points
    2021-05-19T21:00:05.793+00:00

    Hi. I copied and pasted your XML and code into a new Access database file, and it worked fine.

    Like you said, since you're using Callbacks, I had to add a reference to the Office 16.0 Object Library.

    Otherwise, when I click on any of the items on the Ribbon, all I get are the messages from your error handler saying I don't have the object I'm trying to open, which means the Ribbon items are working as intended.

    You could try what I did. Copy and paste the XML and code you posted in a new Access file and try it out.

    Oh, by the way, you'll have to delete the semicolon at the end of the XML schema line. Not sure why you have one in there.

    Let us know how it goes...


5 additional answers

Sort by: Most helpful
  1. DBG 2,301 Reputation points
    2021-05-18T21:26:51.203+00:00

    Hi. Which line gets highlighted when you go to Debug?

    0 comments No comments

  2. Ladydraper 21 Reputation points
    2021-05-19T15:54:07.643+00:00

    Thanks for responding. It was stopping on the first line: Public Sub FrmButtonPress(ctl As IRibbonControl). I did some extensive reading and found that after I added Microsoft Office 16.0 Object Library to my References, it stopped giving me a problem, but it still doesn't work. I click on a option from the ribbon and it says "The expression you entered has a function name the the database can't find. I have a lot of things that don't work since upgrading from access 2010. Since I am new to working with linked tables, it's a rough road ahead.

    0 comments No comments

  3. DBG 2,301 Reputation points
    2021-05-19T16:29:20.47+00:00

    In that case, you might consider sharing a copy of your db for examination. Just a thought...


  4. Ladydraper 21 Reputation points
    2021-05-19T17:48:29.2+00:00

    I can post the XML. I actually have 4 different XML files for the ribbon, but thy all use pretty much the same code. It's all based on their access to specific things.

    <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
    <ribbon startFromScratch="false">
    <tabs>
    <tab idMso="TabCreate" visible="true" />
    <tab idMso="TabAddIns" visible="false" />
    <tab idMso="TabHomeAccess" visible="false" />
    <tab idMso="TabExternalData" visible="true" />
    <tab idMso="TabDatabaseTools" visible="false" />
    <tab id="ETLPC" label="ETL Production Control">
    <group id="GroupPC" label="Loading">
    <menu id="LoadMenu" label="Loading Menu" itemSize="normal">
    <button id="btResubmittal" label="Resubmittal" onAction="FrmButtonPress" tag="FrmResubmittal"/>
    <button id="btRcv" label="Receiving" onAction="FrmButtonPress" tag="FrmETLRcv"/>
    <button id="btLoadTstItem" label="Load Test Item" onAction="FrmButtonPress_OnAction" tag="FrmTFTR"/>
    <button id="btTstItmRevSht" label="Test Item Review Sheet" onAction="RptButtonPress" tag="Rpt_ReviewSheet"/>
    <button id="btTrkRcvNotTstd" label="Track Received Not Tested Items" onAction="FrmButtonPress" tag="FrmRcvdNotTested"/>
    <button id="btRevShtItemsNotTstd" label="Review Sheet Items Not Tested" onAction="RptButtonPress" tag="RptRNTReviewSheet"/>
    <button id="btTrkngFrm" label="Tracking Form" onAction="RptButtonPress" tag="RptTrackingForm1"/>
    <button id="btGrpTrkngFrm" label="Group Tracking Form" onAction="RptButtonPress" tag="RptGrpTrackingForm"/>
    <button id="btReview" label="Review Item" onAction="FrmButtonPress" tag="FRM_REVIEW"/>
    </menu>
    </group>
    <group id="GroupPC1" label="Testing">
    <menu id="TstngMenu" label="Testing Menu" itemSize="normal">
    <button id="btChgTstSeq" label="Change Item Test Sequence" onAction="FrmButtonPress" tag="FRM_CHANGE_TASKS"/>
    <button id="btTstItmUpdte" label="Test Item Update" onAction="FrmButtonPress" tag="FRM_TEST_ITEM_UPDATE"/>
    <button id="btGrpTstItmUpdte" label="Group Test Item Update" onAction="FrmButtonPress" tag="FrmGroupTestUpdate"/>
    <button id="btUpdteItmCmts" label="Update Item Comments" onAction="=UpdateItemComments()"/>
    <button id="btViewItmCmts" label="View Item Comments" onAction="FrmButtonPress" tag="FrmSampleDetails"/>
    <menu id="StatActMenu" label="Status Action" itemSize="normal">
    <button id="btRetToVend" label="Return To Vendor" onAction="=ReturnVendor_Click()"/>
    <button id="btRetFrmVend" label="Return From Vendor" onAction="=ReturnFromVendor_Click()"/>
    <button id="btSusTstng" label="Suspend Testing" onAction="=SuspendTestItem()"/>
    <button id="btUnSusTstng" label="Unsuspend Testing" onAction="=UnsuspendTestItem()"/>
    <button id="btTermTstng" label="Terminate Testing" onAction="FrmButtonPress" tag="FRM_TERMINATE"/>
    <button id="btItmStatChk" label="Item Status Check" onAction="FrmButtonPress" tag="FrmStatusCheck"/>
    <button id="btChgItmStatus" label="Change Item Status" onAction="FrmButtonPress" tag="FrmChangeItemStatus"/>
    <button id="btCurrFlag" label="Check Current Flag" onAction="RptButtonPress" tag="CurrentTestFlag"/>
    <button id="btReSetTasks" label="Reset Tasks" onAction="FrmButtonPress" tag="FrmResetTasks"/>
    </menu>
    <menu id="TMISDocMenu" label="TMIS Documentation" itemSize="normal">
    <button id="btEdRevTMIS" label="Edit/Review TMIS" onAction="FrmButtonPress" tag="FrmTmisEdit"/>
    <button id="btTMISRpt" label="TMIS Report" onAction="RptButtonPress" tag="RptFailureDocumentation"/>
    <button id="btItmFailByCont" label="Item Failures - By Contractor" onAction="RptButtonPress" tag="RptFailuresByContractor"/>
    </menu>
    </menu>
    </group>
    <group id="GroupPC2" label="Close Out">
    <menu id="ClsOutMenu" label="Close Out Menu" itemSize="normal">
    <button id="btGrpDisp" label="Group Final Disposition/closeout" onAction="FrmButtonPress" tag="FormItemFinalDisposition"/>
    <button id="btCustTrans" label="Custody Transfer" onAction="=CustodyTransfer()"/>
    <button id="btDD1907" label="DD1907" onAction="FrmButtonPress" tag="FrmDD1907"/>
    <button id="btManDD1149" label="Manual DD1149" onAction="=ManualDD1149()"/>
    <button id="btCompCustTrans" label="Component Custody Transfer" onAction="FrmButtonPress" tag="FrmDD1149Comp"/>
    <button id="btRNTCustTrans" label="Rcvd Not Tested DD1149" onAction="FrmButtonPress" tag="FrmDD1149RNT"/>
    <button id="btTstItem" label="Document Transmittal - Tested Items" onAction="FrmButtonPress" tag= "FrmDocTransmittal"/>
    <button id="btRntItem" label="Document Transmittal - RNT Items" onAction="FrmButtonPress" tag="FrmDocTransmittalRNT"/>
    <button id="btMiscItems" label="Document Transmittal - Misc Items" onAction="FrmButtonPress" tag="FrmDocTransmittalComp"/>
    </menu>
    </group>
    <group id="GroupPC4" label="Calibration">
    <menu id="CalMenu" label="Calibration Menu" itemSize="normal">
    <button id="btEquipCalMenu" label="Equipment and Calibration Menu" onAction="FrmButtonPress" tag="FrmCalibrationMenu"/>
    <button id="btUpdteCalCost" label="Update Cal Costs" onAction="FrmButtonPress" tag="frmCalCostsUpdate"/>
    </menu>
    </group>
    <group id="GroupPC5" label="Maintenance">
    <menu id="Maint" label="Maintenance Menu" itemSize="normal">
    <button id="btDetails" label="Equipment Details" onAction="FrmButtonPress" tag="FrmEquipDetails"/>
    <button id="MtLog" label="Maintenance Log" onAction="FrmButtonPress" tag="FrmMaintLog"/>
    <button id="MtPlanned" label="Planned Maintenance Menu" onAction="FrmButtonPress" tag="FrmEquipMaint"/>
    <button id="MActions" label="Maintenance Actions" onAction="FrmButtonPress" tag="FrmMaintActions"/>
    </menu>
    </group>
    <group id="GroupPC6" label="Search">
    <menu id="SrchMenu" label="Search Menu" itemSize="normal">
    <button id="btFndCattsID" label="Find CATTS ID" onAction="FrmButtonPress" tag="FrmFindCattsId"/>
    <button id="btSrchCatts" label="Search CATTS" onAction="FrmButtonPress" tag="FrmSearch"/>
    <button id="btSrchComps" label="Search Components" onAction="FrmButtonPress" tag="FrmSearchComponents"/>
    <button id="btRptTstRcvd" label="Test Items Received" onAction="RptButtonPress" tag="RptTestItemsReceived"/>
    <button id="btRptRntRcvd" label="RNT Items Received" onAction="RptButtonPress" tag="RptRntReceived"/>
    <button id="btRptRntCompRcvd" label="RNT Misc Items Received" onAction="RptButtonPress" tag="RptRntCompsReceived"/>
    <button id="btRptHdwRcvd" label="RNT Hardware Received" onAction="RptButtonPress" tag="RptRntHdwReceived"/>
    </menu>
    </group>
    <group id="GroupPC7" label="Reports">
    <menu id="RptsMenu" label="Reports" itemSize="normal">
    <menu id="TstMenu" label="In Test" itemSize="normal">
    <button id="btItemsInTst" label="Items In Test" onAction="RptButtonPress" tag="RptItemsInTest"/>
    <button id="btNewItmsWtg" label="New Items Waiting for Test" onAction="RptButtonPress" tag="RptNewItemsWaitingForTest"/>
    <button id="btInTstStatAllEng" label="In-Test Status All Engineers" onAction="RptButtonPress" tag="RptInTestStatus - All Engineers"/>
    <button id="btInTstStatByEng" label="In-Test Status By Engineer" onAction="RptButtonPress" tag="RptInTestStatus - By Engineer"/>
    <button id="btSuspendItems" label="Suspended Test Items" onAction="RptButtonPress" tag="RptSuspendedItems"/>
    <button id="btItemsAtVend" label="Items at the Vendor" onAction="RptButtonPress" tag="RptRTVItems"/>
    <button id="btInProcSum" label="In-Process Summary" onAction="RptButtonPress" tag="RptInProcSum"/>
    <button id="btInProcByEng" label="In Process - By Engineer" onAction="=ItemsInProcessEngineer()"/>
    <button id="btCompTstByJO" label="Completed Tests - By J/O" onAction="RptButtonPress" tag="RptCompletedTests"/>
    </menu>
    <menu id="GenMenu" label="General" itemSize="normal">
    <button id="btItemSum" label="Item Summary" onAction="RptButtonPress" tag="Rpt_Item_Summary"/>
    <button id="btESTItemSum" label="EST Item Summary" onAction="RptButtonPress" tag="RptEstItemSummary"/>
    <button id="btRNTItemSum" label="Received Not Tested Item Summary" onAction="RptButtonPress" tag="RptRNTSummary"/>
    <button id="btHistRev" label="Historical Review" onAction="RptButtonPress" tag="Rpt_HistoricalReview"/>
    <button id="btFinalDisp" label="Final Disposition" onAction="RptButtonPress" tag="RptFinalDisposition"/>
    <button id="btTechBrief" label="Tech Brief" onAction="=do_techbrief()"/>
    <button id="btRptTstSeq" label="Test Sequence" onAction="RptButtonPress" tag="RptTestSequence"/>
    <button id="btInstInProc" label="Instructions In Process" onAction="RptButtonPress" tag="RptInstInProcess"/>
    <button id="btItmInTstSortEnv" label="Items In Test - Sorted By Environment" onAction="=SortedEnviron()"/>
    <button id="btRNTAllEng" label="Items Received Not Tested - All Engineers" onAction="RptButtonPress" tag="RptItemsRNT"/>
    <button id="btEquipListCATTSID" label="Equipment List - By CATTS ID" onAction="RptButtonPress" tag="RptEquipList"/>
    </menu>
    <menu id="PCRptsMenu" label="PC Reports" itemSize="normal">
    <button id="btPPTInProcSum" label="PPT In-Process Summary" onAction="=InProcSumPPT()"/>
    <button id="bt4TCog" label="4T Cog Spares (Tuesday)" onAction="RptButtonPress" tag="Rpt4TSpares"/>
    <button id="btDiscRpt" label="Discrepancy Report" onAction="RptButtonPress" tag="RptDiscrepancies"/>
    <button id="btInProcSumExt" label="In-Process Summary External" onAction="RptButtonPress" tag="RptInProcSumExternal"/>
    <button id="btItemsInProc" label="Items In Process" onAction="RptButtonPress" tag="RptItemsInProcGZ"/>
    <button id="btMssngTMIS" label="Missing TMIS Report" onAction="RptButtonPress" tag="RptNoTmis"/>
    <button id="btEngScoreRpt" label="Engineer Scoring Report" onAction="RptButtonPress" tag="RptScoreTestItems"/>
    <button id="btSarImp" label="Sars Implemented" onAction="RptButtonPress" tag="RptSarsImplemented"/>
    <button id="btSarByUser" label="Sar Report By User" onAction="=SarRevUseID()"/>
    </menu>
    <menu id="PCMonthRptsMenu" label="PC Monthly Reports" itemSize="normal">
    <button id="btCtrMonthly" label="Contractor Monthly Report" onAction="RptButtonPress" tag="RptCtrAqlEnvironments"/>
    <button id="btCountComps" label="Count Misc Items Report" onAction="RptButtonPress" tag="CtrCompsMonthlyRpt"/>
    <button id="btCountRNT" label="Count RNT Items Report" onAction="RptButtonPress" tag="CtrRntMonthlyRpt"/>
    <button id="btCountTFTR" label="Count TFTR Items Report" onAction="RptButtonPress" tag="QryCtrTftrRpt"/>
    <button id="btMonthTorp" label="Torpedo Items Tested Report" onAction="RptButtonPress" tag="RptMonthlyTorpTested"/>
    <button id="btMonGraphData" label="Monthly Graph Data" onAction="=do_MonthlyData()"/>
    <button id="btMonRptsMenu" label="Monthly Reports Menu" onAction="FrmButtonPress" tag="FrmMonthlyReportsMenu"/>
    </menu>
    </menu>
    </group>
    <group id="GroupPC8" label="Library">
    <menu id="LibMenu" label="Library Menu" itemSize="normal">
    <button id="btContractor" label="Contractors" onAction="FrmButtonPress" tag="FRM_CONTRACTORS"/>
    <button id="btContract" label="Contracts" onAction="FrmButtonPress" tag="FRM_CONTRACTS"/>
    <button id="btDefCodes" label="Defect Codes" onAction="FrmButtonPress" tag="FrmDefectCodes"/>
    <button id="btFnlDispositions" label="Final Dispositions" onAction="FrmButtonPress" tag="FRM_FINAL_DISPOSITIONS"/>
    <menu id="FixTstAidesMenu" label="Fixtures and Test Aides" itemSize="normal">
    <button id="btAll" label="All" onAction="FrmButtonPress" tag="FrmFixturesAndAccessories"/>
    <button id="btFixtures" label="Fixtures" onAction="FrmButtonPress" tag="FrmFixtures"/>
    <button id="btTstAidesAcc" label="Test Aides and Accessories" onAction="FrmButtonPress" tag="FrmAccessories"/>
    </menu>
    <button id="btLocations" label="Locations" onAction="FrmButtonPress" tag="FRM_LOCATIONS"/>
    <button id="btManufacture" label="Manufacturers" onAction="FrmButtonPress" tag="FRM_MANUFACTURERS"/>
    <button id="btPartsDict" label="Parts Dictionary" onAction="FrmButtonPress" tag="FRM_PARTS_DICTIONARY"/>
    <button id="btCompDict" label="Component Dictionary" onAction="FrmButtonPress" tag="FrmComponentDictionary"/>
    <button id="btHardDict" label="Hardware Dictionary" onAction="FrmButtonPress" tag="FrmHardwareDictionary"/>
    <button id="btPrtsContsDict" label="Parts/Contracts Dictionary" onAction="FrmButtonPress" tag="FrmPartsContracts"/>
    <button id="btPersonnel" label="Personnel" onAction="FrmButtonPress" tag="FRM_PERSONNEL"/>
    <button id="btTstDesc" label="Test Description" onAction="FrmButtonPress" tag="FRM_TEST_DESCRIPTIONS"/>
    <button id="btMstrTstScen" label="Master Test Scenarios" onAction="FrmButtonPress" tag="QFRM_TEST_SEQUENCES"/>
    </menu>
    </group>
    <group id="GroupPC9" label="Database">
    <menu id="DbMenu" label="Database Menu" itemSize="normal">
    <button id="btNewVers" label="New Version" onAction="FrmButtonPress" tag="FrmCattsVersion"/>
    <button id="btMtnEstTasks" label="Maintain Estimate Tasks" onAction="FrmButtonPress" tag="FrmEstTasks"/>
    <button id="btUpdteCopyDte" label="Update Copy Date" onAction="=CopyDate()"/>
    <button id="btNWADict" label="Network Activity Dictionary" onAction="FrmButtonPress" tag="FRM_ERP_NWA"/>
    </menu>
    </group>
    <group id="GroupPC10" label="Manager">
    <menu id="ManMenu" label="Manager Menu" itemSize="normal">
    <menu id="AppMenu" label="Approval Menu" itemSize="normal">
    <button id="btAppTrackFrm" label="Approve Tracking Form" onAction="FrmButtonPress" tag="FrmApproveTracking"/>
    <button id="btAppTestProc" label="Approve Test Procedures" onAction="FrmButtonPress" tag="FrmTestProcedures"/>
    <button id="btAppTestAlt" label="Approve Test Alterations" onAction="FrmButtonPress" tag="FrmTestAlteration"/>
    <button id="btAppEstimate" label="Approve Estimate" onAction="FrmButtonPress" tag="FrmEstimate"/>
    </menu>
    <menu id="MiscMenu" label="Miscellaneous Menu" itemSize="normal">
    <button id="btEstimates" label="Estimates" onAction="FrmButtonPress" tag="FrmEstimate"/>
    <button id="btMaintainTasks" label="Maintain Estimate Tasks/Sub-Tasks" onAction="FrmButtonPress" tag="FrmEstTasks"/>
    <button id="btCreatEditSar" label="Create/Edit SAR" onAction="FrmButtonPress" tag="FrmSar"/>
    <button id="btPendSar" label="Pending Sars" onAction="RptButtonPress" tag="RptPendingSars"/>
    <button id="btSarRev" label="Sar Review" onAction="=SarReview()"/>
    <button id="btCATTSUseMan" label="CATTS User Manual" onAction="=CattsUserManual()"/>
    <button id="btCasHist" label="Cas Historical Archive" onAction="=CasHistorical()"/>
    </menu>
    <menu id="ManRptsMenu" label="Reports Menu" itemSize="normal">
    <menu id="NextStepMenu" label="Next Step Reports" itemSize="normal">
    <button id="btClimNext" label="Climatics Next Step" onAction="RptButtonPress" tag="RptClimaticsNext"/>
    <button id="btShockNext" label="Shock Next Step" onAction="RptButtonPress" tag="RptShockNext"/>
    <button id="btVibNext" label="Vibration Next Step" onAction="RptButtonPress" tag="RptVibrationNext"/>
    <button id="btFuncNext" label="Functional Next Step" onAction="RptButtonPress" tag="RptFunctionalNext"/>
    </menu>
    <menu id="TestsWtg" label="Tests Waiting" itemSize="normal">
    <button id="btClimWtg" label="Climatics Waiting" onAction="RptButtonPress" tag="RptClimaticsWaiting"/>
    <button id="btShockWtg" label="Shock Waiting" onAction="RptButtonPress" tag="RptShockWaiting"/>
    <button id="btVibWtg" label="Vibration Waiting" onAction="RptButtonPress" tag="RptVibrationWaiting"/>
    <button id="btFuncmWtg" label="Functional Waiting" onAction="RptButtonPress" tag="RptFunctionalWaiting"/>
    </menu>
    <button id="btInternalEst" label="Internal Estimates" onAction="RptButtonPress" tag="RptEstimate"/>
    <button id="btCustEst" label="Customer Estimate" onAction="RptButtonPress" tag="RptCustEstimate"/>
    <button id="btCalEstCost" label="Calibration Estimated Costs" onAction="RptButtonPress" tag="RptCalEstimate"/>
    <button id="btDiscTrnd" label="Discrepancy Trend Report" onAction="RptButtonPress" tag="RptAnomDisc"/>
    </menu>
    <menu id="InstMenu" label="Instruction Menu" itemSize="normal">
    <button id="btInsts" label="Instructions" onAction="FrmButtonPress" tag="FrmTestProcedures"/>
    <button id="btInstSrch" label="Search For Instructions" onAction="FrmButtonPress" tag="FrmProcSearch"/>
    </menu>
    </menu>
    </group>
    <group id="GroupPC11" label="Engineer">
    <menu id="EngMenu" label="Engineer Menu" itemSize="normal">
    <menu id="InTstMenu" label="In Test" itemSize="normal">
    <button id="btTstAlt" label="Test Alteration" onAction="FrmButtonPress" tag="FrmTestAlteration"/>
    <button id="btUpdteEstStrtDte" label="Update Estimated Start Date" onAction="FrmButtonPress" tag="FrmEstDates"/>
    <button id="btUpdteEqList" label="Update Equipment List" onAction="FrmButtonPress" tag="FrmUpdateEquipList"/>
    </menu>
    <menu id="PostTstMenu" label="Post Test Menu" itemSize="normal">
    <button id="btEnvTstRep" label="Environmental Test Report" onAction="FrmButtonPress" tag="FrmETR"/>
    <button id="btScoreTstItem" label="Score Test Item" onAction="FrmButtonPress" tag="FormScoreTestItem"/>
    </menu>
    <menu id="DiscrepMenu" label="Discrepancy Menu" itemSize="normal">
    <button id="btCreateTMIS" label="Create TMIS" onAction="FrmButtonPress" tag="FrmTmis"/>
    <button id="btEditTMIS" label="Edit/Review TMIS" onAction="FrmButtonPress" tag="FrmTmisEdit"/>
    <button id="btViewTMIS" label="View TMIS(Read Only" onAction="FrmButtonPress" tag="FrmViewTmis"/>
    <button id="btViewRepDisc" label="View/Report Test Discrepancy" onAction="FrmButtonPress" tag="FrmTestDiscrepancy"/>
    </menu>
    <menu id="OthMenu" label="Other Menu" itemSize="normal">
    <menu id="FixMenu" label="Fixtures" itemSize="normal">
    <button id="btTstFix" label="Test Fixtures" onAction="FrmButtonPress" tag="FrmFixtures"/>
    <button id="btTstAidesAccs" label="Test Aides and Accessories" onAction="FrmButtonPress" tag="FrmAccessories"/>
    <button id="btTstFixTstAid" label="Test Fixtures and Test Aides" onAction="FrmButtonPress" tag="FrmFixturesAndAccessories"/>
    <menu id="FixRepMenu" label="Reports" itemSize="normal">
    <button id="btRepTstFix" label="Test Fixtures" onAction="RptButtonPress" tag="RptFixture"/>
    <button id="btRepTstAidesAcc" label="Test Aides and Accessories" onAction="RptButtonPress" tag="RptAccessories"/>
    <button id="btTstFixAcc" label="Test Fixtures and Accessories" onAction="RptButtonPress" tag="RptTestFixtureAidesAccessories"/>
    </menu>
    </menu>
    </menu>
    <button id="btEtlXRef" label="ETL Cross Reference" onAction="FrmButtonPress" tag="FrmOldETL"/>
    </menu>
    </group>
    <group id="GroupPC12" label="Help">
    <menu id="HelpMenu" label="Help Menu" itemSize="normal">
    <button id="btHelp" label="Help" onAction="=ProdHelp()"/>
    </menu>
    </group>
    <group id="GroupPC13" label="Form/Report Functions">
    <button idMso="PrintDialogAccess" size="normal" label="Print" imageMso="PrintDialogAccess" />
    <button idMso="PrintPreviewClose" size="normal" label="Close" imageMso="PrintPreviewClose" />
    <button idMso="FilterAdvancedByForm" size="normal" label="Filter" imageMso="FilterAdvancedByForm" />
    <toggleButton idMso="FilterToggleFilter" size="normal" label="Apply Filter" imageMso="FilterToggleFilter" />
    <button idMso="FindDialog" size="normal" label="Find" imageMso="FindDialog"/>
    </group>
    </tab>
    </tabs>
    </ribbon>
    <backstage>
    <button idMso="FileSave" visible="false"/>
    <button idMso="SaveObjectAs" visible="false"/>
    <button idMso="FileSaveAsCurrentFileFormat" visible="false"/>
    <button idMso="FileOpen" visible="false"/>
    <button idMso="FileCloseDatabase" visible="false"/>
    <tab idMso ="TabInfo" visible="false"/>
    <tab idMso ="TabRecent" visible="false"/>
    <button idMso="FileCloseDatabase" visible="false"/>
    <tab idMso ="TabInfo" visible="false"/>
    <tab idMso ="TabRecent" visible="false"/>
    <tab idMso ="TabNew" visible="false"/>
    <tab idMso ="TabShare" visible="false"/>
    <button idMso="ApplicationOptionsDialog" visible="false"/>
    </backstage>
    </customUI>

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.