У меня точно такое же поведение, и мне, похоже, приходится иметь дело либо с версией Office, либо с версией Windows, которую вы используете.
У меня есть 3 поля редактирования одинаковой длины, сгруппированные в элементе блока.(см. полный XML-код ленты ниже)
Это надстройка Word с xml-файлом, добавленным в файл .dotm.Я тестировал его на двух отдельных машинах:
Машина A
ОС: Windows 7 , версия MS Office: 365, версия Word: "1811 (сборка 11029. * 1011).* 20108 «нажми и работай» ) "
Лента на машине A показывает красиво
Машина B
ОС: Windows10 , версия MS Office: 365, версия Word: «1811 (сборка 11029. 20079 Microsoft Store )»
Лента на машине B показывает третье текстовое поле в стороне
XML код:
<ribbon>
<tabs>
<tab id="tab_myMacro" label="myMacro" insertAfterMso="TabHome">
<group id="group_myMacro_Dates" label="Date Calculations" imageMso="DateAndTimeInsert">
<box id="box_myMacro_Dates_Toogles" boxStyle="vertical">
<toggleButton id="toogleButton_myMacro_Dates_CalculateStart" label="Calculate Start" showLabel="false" imageMso="CDAudioStartTime" onAction="ribDatesCalculateStart"/>
<toggleButton id="toogleButton_myMacro_Dates_CalculateFinish" label="Calculate Finish" showLabel="false" imageMso="CDAudioStopTime" onAction="ribDatesCalculateStart"/>
<toggleButton id="toogleButton_myMacro_Dates_CalculateDuration" label="Calculate Duration" showLabel="false" imageMso="StartAfterPrevious" onAction="ribDatesCalculateStart"/>
</box>
<box id="box_myMacro_Dates_Labels" boxStyle="vertical">
<labelControl id="labelControl_myMacro_Dates_CalculateStart" label=" Start:"/>
<labelControl id="labelControl_myMacro_Dates_CalculateFinish" label=" Finish:"/>
<labelControl id="labelControl_myMacro_Dates_CalculateDuration" label=" F-S+1 ="/>
</box>
<box id="box_myMacro_Dates_Editboxes" boxStyle="vertical">
<editBox id="editbox_myMacro_Dates_Start" showLabel="false" showImage="false" sizeString="_01_Jan_2010_" onChange="ribDatesStartChanged"/>
<editBox id="editbox_myMacro_Dates_Finish" showLabel="false" showImage="false" sizeString="_01_Jan_2010_" onChange="ribDatesFinishChanged"/>
<editBox id="editbox_myMacro_Dates_Duration" showLabel="false" showImage="false" sizeString="_01_Jan_2010_" onChange="ribDatesDurationChanged"/>
</box>
<box id="box_myMacro_Dates_DatePopUps" boxStyle="vertical">
<button id="labelControl_myMacro_Dates_StartPopUp" showLabel="false" showImage="true" imageMso="DateAndTimeInsert"/>
<button id="labelControl_myMacro_Dates_FinishPopUp" showLabel="false" showImage="true" imageMso="DateAndTimeInsert"/>
</box>
</group>
</tab>
</tabs>
</ribbon>
</customUI>