Elemento CustomTab
Define um separador personalizado para o friso do Office. Adicione controlos e grupos do friso para o suplemento a um dos separadores do Office incorporados ou ao seu próprio separador personalizado. Utilize o <elemento CustomTab> para adicionar um separador personalizado ao friso. Nos separadores personalizados, o suplemento pode ter grupos personalizados ou incorporados. Os suplementos estão limitados a uma guia personalizada.
Importante
No Outlook para Mac, o <elemento CustomTab> não está disponível, mas pode colocar grupos de controlos personalizados num dos OfficeTabsincorporados. Não pode colocar grupos incorporados em separadores incorporados no Outlook em nenhuma plataforma.
Tipo de suplemento: Painel de tarefas, Correio
Válido apenas nestes esquemas VersionOverrides:
- Painel de tarefas 1.0
- Email 1.0
- Email 1.1
Para obter mais informações, veja Substituições de versões no manifesto apenas do suplemento.
Observação
Alguns elementos subordinados não são válidos nos esquemas de Correio. Veja Elementos subordinados.
Associados a estes conjuntos de requisitos:
- AddinCommands 1.1
- AddinCommands 1.3. Necessário para alguns elementos subordinados. Veja Elementos subordinados.
Atributos
Atributo | Obrigatório | Descrição |
---|---|---|
id | Sim | Um ID exclusivo para o separador personalizado. |
id attribute
Obrigatório. Identificador exclusivo do separador personalizado. É uma cadeia com um máximo de 125 carateres. Tem de ser exclusivo no manifesto.
Elementos filho
Elemento | Obrigatório | Descrição |
---|---|---|
Group | Não | Define um grupo de comandos |
OfficeGroup | Não | Representa um grupo de controlo incorporado do Office. Importante: não disponível no Outlook. |
Label | Sim | A etiqueta do CustomTab. |
InsertAfter | Não | Especifica que o separador personalizado deve ser imediatamente após um separador incorporado do Office especificado. Importante: apenas disponível no PowerPoint. |
InsertBefore | Não | Especifica que o separador personalizado deve ser imediatamente apresentado antes de um separador incorporado do Office especificado. Importante: apenas disponível no PowerPoint. |
Group
Opcional, mas se não estiver presente, tem de existir, pelo menos, um <elemento do OfficeGroup> . Confira Elemento Group A ordem de <Grupo> e <OfficeGroup> no manifesto deve ser a ordem pela qual pretende que apareçam no separador personalizado. Podem ser intercalados se existirem vários elementos, mas todos têm de estar acima do <elemento Etiqueta> .
OfficeGroup
Opcional, mas se não estiver presente, tem de existir, pelo menos, um <elemento Grupo> . Representa um grupo de controlo incorporado do Office. O atributo ID especifica o ID do grupo incorporado do Office. Para localizar o ID de um grupo incorporado, veja Localizar os IDs dos controlos e grupos de controlo. A ordem de <Grupo> e <OfficeGroup> no manifesto deve ser a ordem pela qual pretende que apareçam no separador personalizado. Podem ser intercalados se existirem vários elementos, mas todos têm de estar acima do <elemento Etiqueta> .
Importante
O <elemento OfficeGroup> não está disponível no Outlook. No PowerPoint, está em pré-visualização para Mac e Windows; mas está disponível para suplementos de produção no PowerPoint na Web.
Tipo de suplemento: Painel de tarefas
Válido apenas nestes esquemas VersionOverrides:
- Painel de tarefas 1.0
Para obter mais informações, veja Substituições de versões no manifesto apenas do suplemento.
Associados a estes conjuntos de requisitos:
Label (Tab)
Obrigatório. A etiqueta do separador personalizado. O atributo resid não pode ter mais de 32 carateres e tem de ser definido para o valor do atributo id de um <elemento String> no <elemento ShortStrings> no elemento Resources .
Tipo de suplemento: Painel de tarefas, Correio
Válido apenas nestes esquemas VersionOverrides:
- Painel de tarefas 1.0
- Email 1.0
- Email 1.1
Para obter mais informações, veja Substituições de versões no manifesto apenas do suplemento.
Associados a estes conjuntos de requisitos:
InsertAfter
Opcional. Especifica que o separador personalizado deve ser imediatamente após um separador incorporado do Office especificado. O valor do elemento é o ID do separador incorporado, como TabHome
ou TabReview
. Para obter uma lista de separadores incorporados, consulte OfficeTab. Se estiver presente, tem de estar a seguir ao <elemento Label> . Não pode ter <InsertAfter> e <InsertBefore>.
Importante
O <elemento InsertAfter> só está disponível no PowerPoint.
Tipo de suplemento: Painel de tarefas
Válido apenas nestes esquemas VersionOverrides:
- Painel de tarefas 1.0
Para obter mais informações, veja Substituições de versões no manifesto apenas do suplemento.
Associados a estes conjuntos de requisitos:
InsertBefore
Opcional. Especifica que o separador personalizado deve ser imediatamente apresentado antes de um separador incorporado do Office especificado. O valor do elemento é o ID do separador incorporado, como TabHome
ou TabReview
. O valor do elemento é o ID do separador incorporado, como TabHome
ou TabReview
. Para obter uma lista de separadores incorporados, consulte OfficeTab. Se estiver presente, tem de estar a seguir ao <elemento Label> . Não pode ter <InsertAfter> e <InsertBefore>.
Importante
O <elemento InsertBefore> só está disponível no PowerPoint.
Tipo de suplemento: Painel de tarefas
Válido apenas nestes esquemas VersionOverrides:
- Painel de tarefas 1.0
Para obter mais informações, veja Substituições de versões no manifesto apenas do suplemento.
Associados a estes conjuntos de requisitos:
Exemplos
O exemplo de marcação seguinte adiciona o grupo de controlo Parágrafo do Office a um separador personalizado e posiciona-o para aparecer imediatamente após um grupo personalizado.
<ExtensionPoint xsi:type="ContosoRibbonTab">
<CustomTab id="Contoso.TabCustom">
<Group id="Contoso.TabCustom1.group1">
<!-- additional markup omitted -->
</Group>
<OfficeGroup id="Paragraph" />
<Label resid="customTabLabel1" />
</CustomTab>
</ExtensionPoint>
O exemplo de marcação seguinte adiciona o controlo Superior à Linha do Office a um grupo personalizado e posiciona-o para aparecer imediatamente após um botão personalizado.
<ExtensionPoint xsi:type="ContosoRibbonTab">
<CustomTab id="Contoso.TabCustom">
<Group id="Contoso.TabCustom2.group2">
<Label resid="residCustomTabGroupLabel"/>
<Icon>
<bt:Image size="16" resid="blue-icon-16" />
<bt:Image size="32" resid="blue-icon-32" />
<bt:Image size="80" resid="blue-icon-80" />
</Icon>
<Control xsi:type="Button" id="Contoso.Button2">
<!-- information on the control omitted -->
</Control>
<OfficeControl id="Superscript" />
<!-- other controls, as needed -->
</Group>
<Label resid="customTabLabel1" />
</CustomTab>
</ExtensionPoint>