title: Add-in Manifest.xml file Develop using Custom tab with Groups is not working on Desktop Excel 365 but works on Online Office 365
body: <p>We have develop <strong>Add-in Manifest.xml</strong> file for Custom tab with Groups.
  We have refer below urls to develop it.
  <a href="https://docs.microsoft.com/en-us/office/dev/add-ins/reference/manifest/customtab#customtab-example" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/office/dev/add-ins/reference/manifest/customtab#customtab-example</a>
  <a href="https://docs.microsoft.com/en-us/office/dev/add-ins/reference/manifest/group" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/office/dev/add-ins/reference/manifest/group</a></p>
  
  <p>Develop <strong>Manifest.xml</strong> file is working fine on <strong>office Online 365</strong> but when we import same on <strong>Desktop Excel 365</strong> its not working.</p>
  
  <p>
              
              
              
                  
                
                   
                  
                  
                  
                  
                  
                    
                    
                    
                  </p>
  
  <pre><code>            &lt;!--Control. It can be of type "Button" or "Menu" --&gt;
              &lt;Control xsi:type="Button" id="Contoso.FunctionButton"&gt;
              &lt;!--Label for your button. resid must point to a ShortString resource --&gt;
                &lt;Label resid="Contoso.FunctionButton.Label" /&gt;
                &lt;Tooltip resid="Contoso.FunctionButton.Tooltip"/&gt;
                &lt;Supertip&gt;
                   &lt;!--ToolTip title. resid must point to a ShortString resource --&gt;
                  &lt;Title resid="Contoso.FunctionButton.Label" /&gt;
                   &lt;!--ToolTip description. resid must point to a LongString resource --&gt;
                  &lt;Description resid="Contoso.FunctionButton.Tooltip" /&gt;
                &lt;/Supertip&gt;
                &lt;Icon&gt;
                  &lt;bt:Image size="16" resid="Contoso.FunctionButton.Icon" /&gt;
                  &lt;bt:Image size="32" resid="Contoso.FunctionButton.Icon" /&gt;
                  &lt;bt:Image size="80" resid="Contoso.FunctionButton.Icon" /&gt;
                &lt;/Icon&gt;
                &lt;!--This is what happens when the command is triggered (E.g. click on the Ribbon). Supported actions are ExecuteFuncion or ShowTaskpane--&gt;
                &lt;!--Look at the FunctionFile.html page for reference on how to implement the function --&gt;
                &lt;Action xsi:type="ShowTaskpane"&gt;
                &lt;!--Name of the function to call. This function needs to exist in the global DOM namespace of the function file--&gt;
                &lt;TaskpaneId&gt;ButtonId1&lt;/TaskpaneId&gt;
                  &lt;SourceLocation resid="Contoso.FunctionButton.Url" /&gt;
                &lt;/Action&gt;
              &lt;/Control&gt;
  
              &lt;Control xsi:type="Button" id="Contoso.TaskpaneButton"&gt;
                &lt;Label resid="Contoso.TaskpaneButton.Label" /&gt;
                &lt;Tooltip resid="Contoso.TaskpaneButton.Tooltip" /&gt;
                &lt;Supertip&gt;
                  &lt;Title resid="Contoso.TaskpaneButton.Label" /&gt;
                  &lt;Description resid="Contoso.TaskpaneButton.Tooltip" /&gt;
                &lt;/Supertip&gt;
                &lt;Icon&gt;
                  &lt;bt:Image size="16" resid="Contoso.TaskpaneButton.Icon" /&gt;
                  &lt;bt:Image size="32" resid="Contoso.TaskpaneButton.Icon" /&gt;
                  &lt;bt:Image size="80" resid="Contoso.TaskpaneButton.Icon" /&gt;
                &lt;/Icon&gt;
                &lt;Action xsi:type="ShowTaskpane"&gt;
                  &lt;TaskpaneId&gt;Button2Id1&lt;/TaskpaneId&gt;
                   &lt;!--Provide a url resource id for the location that will be displayed on the task pane --&gt;
                  &lt;SourceLocation resid="Contoso.Taskpane1.Url" /&gt;
                &lt;/Action&gt;
              &lt;/Control&gt;
          &lt;!-- Menu example --&gt;
  
  
            &lt;/Group&gt;
            &lt;Group id="Contoso.Tab1.Group2"&gt;
               &lt;!--Label for your group. resid must point to a ShortString resource --&gt;
              &lt;Label resid="Contoso.Tab1.GroupLabel" /&gt;
              &lt;Icon&gt;
              &lt;!-- Sample Todo: Each size needs its own icon resource or it will look distorted when resized --&gt;
              &lt;!--Icons. Required sizes 16,31,80, optional 20, 24, 40, 48, 64. Strongly recommended to provide all sizes for great UX --&gt;
              &lt;!--Use PNG icons and remember that all URLs on the resources section must use HTTPS --&gt;
                &lt;bt:Image size="16" resid="Contoso.TaskpaneButton.Icon" /&gt;
                &lt;bt:Image size="32" resid="Contoso.TaskpaneButton.Icon" /&gt;
                &lt;bt:Image size="80" resid="Contoso.TaskpaneButton.Icon" /&gt;
              &lt;/Icon&gt;
  
              &lt;!--Control. It can be of type "Button" or "Menu" --&gt;
              &lt;Control xsi:type="Button" id="Contoso.FunctionButton"&gt;
              &lt;!--Label for your button. resid must point to a ShortString resource --&gt;
                &lt;Label resid="Contoso.FunctionButton.Label" /&gt;
                &lt;Tooltip resid="Contoso.FunctionButton.Tooltip"/&gt;
                &lt;Supertip&gt;
                   &lt;!--ToolTip title. resid must point to a ShortString resource --&gt;
                  &lt;Title resid="Contoso.FunctionButton.Label" /&gt;
                   &lt;!--ToolTip description. resid must point to a LongString resource --&gt;
                  &lt;Description resid="Contoso.FunctionButton.Tooltip" /&gt;
                &lt;/Supertip&gt;
                &lt;Icon&gt;
                  &lt;bt:Image size="16" resid="Contoso.FunctionButton.Icon" /&gt;
                  &lt;bt:Image size="32" resid="Contoso.FunctionButton.Icon" /&gt;
                  &lt;bt:Image size="80" resid="Contoso.FunctionButton.Icon" /&gt;
                &lt;/Icon&gt;
                &lt;!--This is what happens when the command is triggered (E.g. click on the Ribbon). Supported actions are ExecuteFuncion or ShowTaskpane--&gt;
                &lt;!--Look at the FunctionFile.html page for reference on how to implement the function --&gt;
                &lt;Action xsi:type="ShowTaskpane"&gt;
                &lt;!--Name of the function to call. This function needs to exist in the global DOM namespace of the function file--&gt;
                &lt;TaskpaneId&gt;ButtonId1&lt;/TaskpaneId&gt;
                  &lt;SourceLocation resid="Contoso.FunctionButton.Url" /&gt;
                &lt;/Action&gt;
              &lt;/Control&gt;
  
              &lt;Control xsi:type="Button" id="Contoso.TaskpaneButton"&gt;
                &lt;Label resid="Contoso.TaskpaneButton.Label" /&gt;
                &lt;Tooltip resid="Contoso.TaskpaneButton.Tooltip" /&gt;
                &lt;Supertip&gt;
                  &lt;Title resid="Contoso.TaskpaneButton.Label" /&gt;
                  &lt;Description resid="Contoso.TaskpaneButton.Tooltip" /&gt;
                &lt;/Supertip&gt;
                &lt;Icon&gt;
                  &lt;bt:Image size="16" resid="Contoso.TaskpaneButton.Icon" /&gt;
                  &lt;bt:Image size="32" resid="Contoso.TaskpaneButton.Icon" /&gt;
                  &lt;bt:Image size="80" resid="Contoso.TaskpaneButton.Icon" /&gt;
                &lt;/Icon&gt;
                &lt;Action xsi:type="ShowTaskpane"&gt;
                  &lt;TaskpaneId&gt;Button2Id1&lt;/TaskpaneId&gt;
                   &lt;!--Provide a url resource id for the location that will be displayed on the task pane --&gt;
                  &lt;SourceLocation resid="Contoso.Taskpane1.Url" /&gt;
                &lt;/Action&gt;
              &lt;/Control&gt;
          &lt;!-- Menu example --&gt;
  
  
            &lt;/Group&gt;
  
            &lt;!-- Label of your tab --&gt;
            &lt;!-- If validating with XSD it needs to be at the end, we might change this before release --&gt;
            &lt;Label resid="Contoso.Tab1.TabLabel" /&gt;
          &lt;/CustomTab&gt;
        &lt;/ExtensionPoint&gt;
  </code></pre>
  
  <p>Please help us to solve it.</p>