D365 Add “edit in excel” to form

class InventTransOnOrder_DEV_EventHandler
{
    /// <summary>
    /// InventTransOnOrder_DEV_OnInitializing
    /// </summary>
    /// <param name="sender">sender</param>
    /// <param name="e">e</param>
    [FormEventHandler(formStr(InventTransOnOrder_DEV), FormEventType::Initializing)]
    public static void InventTransOnOrder_DEV_OnInitializing(xFormRun sender, FormEventArgs e)
    {
        FormRun formRun = sender as FormRun;
        if (formRun)
        {
            OfficeFormRunHelper officeHelper = formRun.officeHelper();
            if (officeHelper)
            {
                officeHelper.OfficeMenuInitializing += eventhandler(InventTransOnOrder_DEV_EventHandler::officeMenuInitializingHandler);
            }
        }
    }

    /// <summary>
    /// officeMenuInitializingHandler
    /// </summary>
    /// <param name = "_formRun">_formRun</param>
    /// <param name = "_eventArgs">_eventArgs</param>
    private static void officeMenuInitializingHandler(FormRun _formRun, OfficeMenuEventArgs _eventArgs)
    {
        OfficeMenuOptions menuOptions  = _eventArgs.menuOptions();
        OfficeMenuDataEntityOptions entityOptions = menuOptions.getOptionsForEntity(tableStr(InventTransTableEntity_DEV));
        if (!entityOptions)
        {
            // The entity options were not included. Add them.
            entityOptions = OfficeMenuDataEntityOptions::construct(tableStr(InventTransTableEntity_DEV));
            menuOptions.dataEntityOptions().addEnd(entityOptions);
        }
    }

}