Compartilhar via


Interface ActionsPane

Representa uma interface de usuário personalizado para o painel de tarefas de Ações do Documento em um nível para a personalização do Word ou Excel.

Namespace:  Microsoft.Office.Tools
Assembly:  Microsoft.Office.Tools.Common (em Microsoft.Office.Tools.Common.dll)

Sintaxe

'Declaração
<GuidAttribute("b835a67a-c3c0-45ba-9a3f-c878bf531dd5")> _
Public Interface ActionsPane _
    Inherits IDisposable
[GuidAttribute("b835a67a-c3c0-45ba-9a3f-c878bf531dd5")]
public interface ActionsPane : IDisposable

O tipo ActionsPane expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AccessibilityObject Obtém AccessibleObject que é atribuído ao painel de ações.
Propriedade pública AccessibleDefaultActionDescription Obtém ou define a descrição de ação padrão do painel ações.Esta descrição é usada por aplicativos cliente de acessibilidade.
Propriedade pública AccessibleDescription Obtém ou define a descrição acessível a partir do painel ações.Esta descrição é usada por aplicativos cliente de acessibilidade.
Propriedade pública AccessibleName Obtém ou define o nome acessível a partir do painel ações.Esse nome é usado por aplicativos cliente de acessibilidade.
Propriedade pública AccessibleRole Obtém ou define a função acessível a partir do painel ações.
Propriedade pública ActiveControl Obtém ou define o controle ativo no painel ações.
Propriedade pública AllowDrop Obtém ou define um valor que indica se o painel de ações pode aceitar os dados que o usuário arrasta nele.
Propriedade pública Anchor Obtém ou define as bordas do recipiente para que o painel de ações está associado e determina como o controle de usuário é redimensionado com seu pai.
Propriedade pública AutoRecover Obtém ou define um valor que indica se a solução do painel ações reata automaticamente para o documento quando é desanexada.
Propriedade pública AutoScaleDimensions Obtém ou define as dimensões que o painel de ações esteve criado para.
Propriedade pública AutoScaleMode Obtém ou define o modo de dimensionamento automático do painel ações.
Propriedade pública AutoScroll Obtém ou define um valor indicando se o painel de ações permite que o usuário role os controles colocados fora dos limites visíveis.
Propriedade pública AutoScrollMargin Obtém ou define o tamanho da margem automática de rolagem para o painel de ações.
Propriedade pública AutoScrollMinSize Obtém ou define o tamanho mínimo de rolagem automática para o painel de ações.
Propriedade pública AutoScrollOffset Obtém ou define onde o painel de ações esteja rolado quando o método de ScrollControlIntoView é chamado.
Propriedade pública AutoScrollPosition Obtém ou define o local da posição de rolagem automática para o painel de ações.
Propriedade pública AutoSize Infraestrutura. Esta propriedade não for suportada pelo painel ações.
Propriedade pública AutoSizeMode Obtém ou define o modo por que o controle do painel ações se redimensiona automaticamente.
Propriedade pública AutoValidate Obtém ou define um valor que indica se os controles no painel ações serão validados automaticamente quando o foco muda.
Propriedade pública BackColor Obtém ou define a cor do plano de fundo para o painel de ações.
Propriedade pública BackgroundImage Obtém ou define a imagem de plano de fundo exibida no painel ações.
Propriedade pública BackgroundImageLayout Obtém ou define a posição e o comportamento de uma imagem de plano de fundo no painel ações.
Propriedade pública BindingContext Obtém ou define um objeto que é usado para manter todos os controles no painel ações que são associados à mesma fonte de dados sincronizada.
Propriedade pública BorderStyle Obtém ou define o estilo de borda do painel ações.
Propriedade pública Bottom Obtém a distância, em pixels, entre a borda inferior do painel de ações e a borda superior da área cliente do seu contêiner.
Propriedade pública Bounds Obtém ou define o tamanho e local de controle do painel ações que inclui os elementos de nonclient, em pixels, relativo a seu pai.
Propriedade pública CanFocus Obtém um valor indicando se o painel de ações pode receber o foco.
Propriedade pública CanSelect Obtém um valor indicando se o painel de ações pode ser selecionado.
Propriedade pública Capture Obtém ou define um valor indicando se o painel de ações capturou o mouse.
Propriedade pública CausesValidation Obtém ou define um valor indicando se o painel de ações faz com que a validação seja executada em quaisquer controles que eles exigem a validação quando recebe o foco.
Propriedade pública ClientRectangle Obtém o retângulo que representa a área cliente do painel ações.
Propriedade pública ClientSize Obtém ou define a altura e largura da área cliente do painel de ações.
Propriedade pública CompanyName Obtém o nome da empresa ou do criador do aplicativo que contém o painel de ações.
Propriedade pública Container Infraestrutura. Esta propriedade não for suportada pelo painel ações.
Propriedade pública ContainsFocus Obtém um valor indicando se o painel ações, ou um dos seus controles filhos, atualmente tem o foco de entrada.
Propriedade pública ContextMenu Obtém ou define o menu de atalho associado com o painel de ações.
Propriedade pública ContextMenuStrip Obtém ou define ContextMenuStrip associado com o painel de ações.
Propriedade pública Controls Obtém a coleção de controles contidos dentro do painel de ações.
Propriedade pública Created Obtém um valor indicando se o painel de ações esteve criado.
Propriedade pública CurrentAutoScaleDimensions Obtém as dimensões atuais de tempo de execução da tela.
Propriedade pública Cursor Obtém ou define o cursor que é exibido quando o ponteiro do mouse está sobre o painel de ações.
Propriedade pública DataBindings Obtém as associações de dados para o painel de ações.
Propriedade pública DisplayRectangle Obtém o retângulo que representa a área de exibição do painel ações.
Propriedade pública Disposing Obtém um valor indicando se o painel de ações está no processo de disposição.
Propriedade pública Dock Obtém ou define quais bordas de controle do painel ações são entradas a seu pai e determina como o controle do painel ações é redimensionado com seu pai.
Propriedade pública DockPadding Infraestrutura. Esta propriedade não for suportada pelo painel ações.
Propriedade pública Enabled Obtém ou define um valor indicando se o painel de ações pode responder a interação do usuário.
Propriedade pública Focused Obtém um valor indicando se o painel de ações digitou o foco.
Propriedade pública Font Obtém ou define a fonte do texto exibido pelo painel de ações.
Propriedade pública ForeColor Obtém ou define a cor do plano de fundo do painel ações.
Propriedade pública Handle Obtém o identificador da janela que o controle do painel ações está associado.
Propriedade pública HasChildren Obtém um valor que indica se o controle contém um ou mais controles filho.
Propriedade pública Height Obtém ou define a altura do controle do painel ações.
Propriedade pública HorizontalScroll Obtém as características associadas com a barra de rolagem horizontal.
Propriedade pública ImeMode Obtém ou define o modo de (IME) do editor de método de entrada do painel ações.
Propriedade pública InvokeRequired Obtém um valor indicando se o chamador deve chamar um método invoke ao fazer chamadas de método ao controle do painel ações como o chamador está em um segmento diferente de aquele o controle do painel ações foi criado em.
Propriedade pública IsAccessible Obtém ou define um valor que indica se o painel de ações é visível para aplicativos de acessibilidade.
Propriedade pública IsDisposed Obtém um valor que indica se o controle do painel ações esteve descartado.
Propriedade pública IsHandleCreated Obtém um valor que indica se o controle do painel ações tem um identificador associado a ele.
Propriedade pública IsMirrored Obtém um valor que indica se o painel de ações está espelhado.
Propriedade pública LayoutEngine Obtém uma instância em cache do mecanismo de layout do controle do painel ações.
Propriedade pública Left Obtém ou define a distância, em pixels, entre a borda esquerda do controle do painel de ações e a borda esquerda da área cliente do seu contêiner.
Propriedade pública Location Obtém ou define as coordenadas do canto superior esquerdo do painel ações em relação ao canto superior esquerdo do recipiente.
Propriedade pública Margin Obtém ou define o espaço entre controles.
Propriedade pública MaximumSize Obtém ou define o tamanho que é o limite superior que GetPreferredSize pode especificar.
Propriedade pública MinimumSize Obtém ou define o tamanho que é o menor limite que GetPreferredSize pode especificar.
Propriedade pública Name Obtém ou define o nome do controle do painel ações.
Propriedade pública Orientation Obtém um valor que indica se o posicionamento do painel ações é vertical ou horizontal.
Propriedade pública Padding Obtém ou define o preenchimento dentro do painel de ações.
Propriedade pública Parent Obtém ou define o recipiente pai do painel ações.
Propriedade pública ParentForm Infraestrutura. Esta propriedade não for suportada pelo painel ações.
Propriedade pública PreferredSize Obtém o tamanho da área retangular no painel de ações podem caber.
Propriedade pública ProductName Obtém o nome do assembly que contém o painel de ações.
Propriedade pública ProductVersion Obtém a versão do assembly que contém o painel de ações.
Propriedade pública RecreatingHandle Obtém um valor que indica se o controle do painel ações recreando está atualmente o identificador.
Propriedade pública Region Obtém ou define a região de janela associado com o painel de ações.
Propriedade pública Right Obtém a distância, em pixels, entre a borda direita do painel de ações e a borda esquerda da área cliente do seu contêiner.
Propriedade pública RightToLeft Obtém ou define um valor indicando se os elementos do painel ações são alinhados para oferecer suporte a localidades usando fontes da direita para a esquerda.
Propriedade pública Site Obtém ou define o site do painel ações.
Propriedade pública Size Obtém ou define a altura e largura do controle do painel ações.
Propriedade pública StackOrder Obtém ou define um valor que indica a direção que os controles são empilhados no painel ações.
Propriedade pública TabIndex Obtém ou define a ordem de tabulação do painel ações em seu recipiente.
Propriedade pública TabStop Obtém ou define um valor que indica se o usuário pode colocar o foco no painel de ações usando a tecla TAB.
Propriedade pública Tag Obtém ou define o objeto que contém informações sobre o painel de ações.
Propriedade pública Text Infraestrutura. Esta propriedade não for suportada pelo painel ações.
Propriedade pública Top Obtém ou define a distância, em pixels, entre a borda superior do controle do painel de ações e a borda superior da área cliente do seu contêiner.
Propriedade pública TopLevelControl Infraestrutura. Esta propriedade não for suportada pelo painel ações.
Propriedade pública UseWaitCursor Obtém ou define um valor indicando se usar o cursor de espera para o painel ações e todos os controles filhos.
Propriedade pública VerticalScroll Obtém as características associadas com a barra de rolagem vertical.
Propriedade pública Visible Obtém ou define um valor que indica se ActionsPane é visível.
Propriedade pública Width Obtém ou define a largura do controle do painel ações.
Propriedade pública WindowTarget Infraestrutura. Esta propriedade não for suportada pelo painel ações.

Superior

Métodos

  Nome Descrição
Método público BeginInit Infraestrutura.
Método público BeginInvoke(Delegate) Executa o representante especificado de forma assíncrona no segmento que o identificador subjacente de controle do painel ações esteve criada em.
Método público BeginInvoke(Delegate, array<Object[]) Executa o representante especificado de forma assíncrona com os argumentos especificados, no segmento que o identificador subjacente de controle do painel ações esteve criada em.
Método público BringToFront Transfere o controle do painel ações na frente da ordem z.
Método público Clear Dispara a solução do painel ações do documento.
Método público Contains Retorna um valor que indica se o controle específico é um filho do painel de ações.
Método público CreateControl Força a criação de controle visível do painel ações, incluindo a criação e manipulação dos controles filho visíveis.
Método público CreateGraphics Cria Graphics para o controle do painel ações.
Método público Dispose Executa tarefas definido pelo aplicativo associadas liberando, liberando ou redefinindo recursos não gerenciados. (Herdado de IDisposable.)
Método público DoDragDrop Iniciar uma operação de arrastar e soltar.
Método público DrawToBitmap Oferece suporte ao bitmap que processam especificado.
Método público EndInit Infraestrutura.
Método público EndInvoke Recupera o valor de retorno da operação assíncrona especificada.
Método público FindForm Recupera o formulário no qual o controle do painel ações é.
Método público Focus Defina o foco de entrada para o painel de ações.
Método público GetChildAtPoint(Point) Recupera o controle filho que está localizado nas coordenadas específicas.
Método público GetChildAtPoint(Point, GetChildAtPointSkip) Recupera o controle filho que está localizado nas coordenadas específicas, especificando se ignorar controles filhos de um tipo.
Método público GetContainerControl Retorna ContainerControl seguinte acima da cadeia de controle de controles pai.
Método público GetNextControl Recupera o próximo controle para frente ou novamente em ordem de tabulação controles filho.
Método público GetPreferredSize Retorna o tamanho de uma área retangular no painel de ações podem caber.
Método público Hide Remove ActionsPane e controles de interface de usuário do painel de tarefas, mas permite o painel de tarefas visível.
Método público Invalidate() Invalida a superfície inteira do painel de ações e faz com que o painel de ações a ser redesenhada.
Método público Invalidate(Boolean) Invalida a superfície inteira do painel de ações e causa uma mensagem de pintura a ser enviada para o painel de ações.Opcionalmente, invalida os controles filho atribuído ao painel ações.
Método público Invalidate(Rectangle) Invalida a região especificada do painel ações (o adiciona à região de atualização do painel ações, que é a área que será repintada na próxima operação de pintura), e causa uma mensagem de pintura a ser enviada para o painel de ações.
Método público Invalidate(Region) Invalida a região especificada do painel ações (o adiciona à região de atualização do painel ações, que é a área que será repintada na próxima operação de pintura), e causa uma mensagem de pintura a ser enviada para o painel de ações.
Método público Invalidate(Rectangle, Boolean) Invalida a região especificada do painel ações (o adiciona à região de atualização do painel ações, que é a área que será repintada na próxima operação de pintura), e causa uma mensagem de pintura a ser enviada para o painel de ações.Opcionalmente, invalida os controles filho atribuído ao painel ações.
Método público Invalidate(Region, Boolean) Invalida a região especificada do painel ações (o adiciona à região de atualização do painel ações, que é a área que será repintada na próxima operação de pintura), e causa uma mensagem de pintura a ser enviada para o painel de ações.Opcionalmente, invalida os controles filho atribuído ao painel ações.
Método público Invoke(Delegate) Executa o representante especificado no thread que possui o identificador de janela subjacente do painel ações.
Método público Invoke(Delegate, array<Object[]) Executa o representante especificado, no thread que possui o identificador de janela subjacente do painel ações, com a lista de argumentos especificada.
Método público PerformAutoScale Executa a escala do painel de ações e seus filhos.
Método público PerformLayout() Força o painel de ações para aplicar a lógica de layout para todos os seus controles filho.
Método público PerformLayout(Control, String) Força o painel de ações para aplicar a lógica de layout para todos os seus controles filho.
Método público PointToClient Calcula o local de ponto especificado na tela em coordenadas do cliente.
Método público PointToScreen Calcula o local de ponto especificado de cliente em coordenadas da tela.
Método público PreProcessControlMessage Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que são distribuídos.
Método público PreProcessMessage Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que são distribuídos.
Método público RectangleToClient Calcula o tamanho e a posição do retângulo especificado na tela no cliente coordena.
Método público RectangleToScreen Calcula o tamanho e a posição do retângulo especificado de cliente na tela coordena.
Método público Refresh Força o painel de ações para invalidar a área cliente e para redesenhar-se imediatamente e todos os controles filhos.
Método público ResetBackColor Infraestrutura. Este método não é suportado pelo painel de ações.
Método público ResetBindings Infraestrutura. Este método não é suportado pelo painel de ações.
Método público ResetCursor Infraestrutura. Este método não é suportado pelo painel de ações.
Método público ResetFont Infraestrutura. Este método não é suportado pelo painel de ações.
Método público ResetForeColor Infraestrutura. Este método não é suportado pelo painel de ações.
Método público ResetImeMode Infraestrutura. Este método não é suportado pelo painel de ações.
Método público ResetRightToLeft Infraestrutura. Este método não é suportado pelo painel de ações.
Método público ResetText Infraestrutura. Este método não é suportado pelo painel de ações.
Método público ResumeLayout() Continua a lógica comum de layout.
Método público ResumeLayout(Boolean) Continua a lógica comum de layout, forçando opcionalmente um layout imediato de solicitações pendentes de layout.
Método público Scale Dimensionar o painel ações e todos os controles filho pelo fator de escala especificado.
Método público ScrollControlIntoView Rola o controle filho especificado no modo.
Método público Select Alterna o painel de ações.
Método público SelectNextControl Alterna o controle seguir.
Método público SendToBack Envia o controle do painel ações verso da ordem z.
Método público SetAutoScrollMargin Defina o tamanho das margens automática de rolagem.
Método público SetBounds(Int32, Int32, Int32, Int32) Defina os limites do painel de ações para o local e o tamanho especificados.
Método público SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) Defina os limites do painel ações especificadas para o local e o tamanho especificados.
Método público Show Exibe ActionsPane no painel de tarefas, incluindo todos os controles que foram adicionados a ActionsPane, mas não exibe o painel de tarefas se o painel de tarefas não estiver visível.
Método público SuspendLayout Suspende temporariamente a lógica de layout para o painel de ações.
Método público Update Faz com que o painel de ações redesenhe regiões invalidadas em sua área cliente.
Método público Validate() Verifica o conteúdo do painel de ações fazendo com que os eventos de Validating e de Validated ocorram, nessa ordem.
Método público Validate(Boolean) Verifica o conteúdo do painel de ações; condicional dependente em se a validação automática está ativado.
Método público ValidateChildren() Faz com que a qualquer filho controles que suportam a validação para validar seus dados.
Método público ValidateChildren(ValidationConstraints) Faz com que a qualquer filho controles que suportam a validação para validar seus dados.

Superior

Eventos

  Nome Descrição
Evento público AutoSizeChanged Infraestrutura. Esse evento não é suportado pelo painel de ações.
Evento público AutoValidateChanged Ocorre quando a propriedade de AutoValidate alterar.
Evento público BackColorChanged Ocorre quando o valor da propriedade de BackColor alterar.
Evento público BackgroundImageChanged Ocorre quando o valor da propriedade de BackgroundImage alterar.
Evento público BackgroundImageLayoutChanged Ocorre quando a propriedade de BackgroundImageLayout alterar.
Evento público BindingContextChanged Ocorre quando o valor da propriedade de BindingContext alterar.
Evento público CausesValidationChanged Ocorre quando o valor da propriedade de CausesValidation alterar.
Evento público ChangeUICues Ocorre quando as sugestões de (UI) de interface do usuário de foco do teclado ou alterado.
Evento público Click Ocorre quando o painel de ações é clicado.
Evento público ClientSizeChanged Ocorre quando o valor da propriedade de ClientSize alterar.
Evento público ContextMenuChanged Ocorre quando o valor da propriedade de ContextMenu alterar.
Evento público ContextMenuStripChanged Ocorre quando o valor da propriedade de ContextMenuStrip alterar.
Evento público ControlAdded Ocorre quando um novo controle é adicionado à coleção de Controls .
Evento público ControlRemoved Ocorre quando um controle é removido da coleção de Controls .
Evento público CursorChanged Ocorre quando o valor da propriedade de Cursor alterar.
Evento público Disposed Ocorre quando o painel de ações é descartada.
Evento público DockChanged Ocorre quando o valor da propriedade de Dock alterar.
Evento público DoubleClick Ocorre quando o painel de ações é clicado duas vezes.
Evento público DragDrop Ocorre quando uma operação de arrastar e soltar é concluída.
Evento público DragEnter Ocorre quando um objeto é arrastado para os limites do painel de ações.
Evento público DragLeave Ocorre quando um objeto é arrastado para fora dos limites do painel ações.
Evento público DragOver Ocorre quando um objeto é arrastado sobre os limites do painel ações.
Evento público EnabledChanged Ocorre quando o valor da propriedade de Enabled alterar.
Evento público Enter Ocorre quando o painel de ações estiver conectado.
Evento público FontChanged Ocorre quando o valor da propriedade de Font alterar.
Evento público ForeColorChanged Ocorre quando o valor da propriedade de ForeColor alterar.
Evento público GiveFeedback Ocorre durante uma operação de arrastar.
Evento público GotFocus Ocorre quando o painel de ações receber o foco.
Evento público HandleCreated Ocorre quando um identificador é criada para o painel de ações.
Evento público HandleDestroyed Ocorre quando o identificador do painel ações está em processo de destruição.
Evento público HelpRequested Ocorre quando um usuário solicita ajudarem para o painel de ações.
Evento público ImeModeChanged Ocorre quando a propriedade de ImeMode alterar.
Evento público Invalidated Ocorre quando a exibição do painel ações exigir redesenho.
Evento público KeyDown Ocorre quando uma chave é pressionada enquanto o painel de ações tem foco.
Evento público KeyPress Ocorre quando uma chave é pressionada enquanto o painel de ações tem foco.
Evento público KeyUp Ocorre quando uma chave é liberada quando o painel de ações tem foco.
Evento público Layout Ocorre quando o painel de ações deve reposicionar os controles filhos.
Evento público Leave Ocorre quando o foco de entrada sair do painel ações.
Evento público Load Ocorre antes que o painel de ações se torne visível pela primeira vez.
Evento público LocationChanged Ocorre quando o valor da propriedade de Location alterar.
Evento público LostFocus Ocorre quando o painel de ações perde o foco.
Evento público MarginChanged Ocorre quando a margem do painel ações alterar.
Evento público MouseCaptureChanged Ocorre quando o painel de ações ou ganhar perde a captura do mouse.
Evento público MouseClick Ocorre quando o painel de ações é clicado pelo mouse.
Evento público MouseDoubleClick Ocorre quando o painel de ações é feito por duplo clique em.
Evento público MouseDown Ocorre quando o ponteiro do mouse está sobre o painel de ações e um botão do mouse está pressionada.
Evento público MouseEnter Ocorre quando o ponteiro do mouse entrada no painel ações.
Evento público MouseHover Ocorre quando o ponteiro do mouse posicionar no painel ações.
Evento público MouseLeave Ocorre quando o ponteiro do mouse sai do painel ações.
Evento público MouseMove Ocorre quando o ponteiro do mouse é movido sobre o painel de ações.
Evento público MouseUp Ocorre quando o ponteiro do mouse está sobre o painel de ações e um botão do mouse seja liberado.
Evento público MouseWheel Ocorre quando a roda do mouse se move quando o painel de ações tem foco.
Evento público Move Ocorre quando o painel de ações é movido.
Evento público OrientationChanged Ocorre quando Orientation do painel ações alterar.
Evento público PaddingChanged Ocorre quando o preenchimento do painel ações alterar.
Evento público Paint Ocorre quando o painel de ações é redesenhado.
Evento público ParentChanged Ocorre quando o valor da propriedade de Parent alterar.
Evento público PreviewKeyDown Ocorre antes do evento de KeyDown quando uma chave é pressionada quando o foco estiver no controle.
Evento público QueryAccessibilityHelp Ocorre quando AccessibleObject fornecer ajuda para aplicativos de acessibilidade.
Evento público QueryContinueDrag Ocorre durante uma operação de arrastar-e-soltar e permite que a fonte determine se a operação arrastar-e-soltar deve ser cancelada.
Evento público RegionChanged Ocorre quando o valor da propriedade de Region alterar.
Evento público Resize Ocorre quando o painel de ações é redimensionado.
Evento público RightToLeftChanged Ocorre quando o valor da propriedade de RightToLeft alterar.
Evento público Scroll Ocorre quando o usuário ou o rola de código com a área cliente.
Evento público SizeChanged Ocorre quando o valor da propriedade de Size alterar.
Evento público StyleChanged Ocorre quando o estilo do painel ações alterar.
Evento público SystemColorsChanged Ocorre quando as cores do sistema alterado.
Evento público TabIndexChanged Ocorre quando o valor da propriedade de TabIndex alterar.
Evento público TabStopChanged Ocorre quando o valor da propriedade de TabStop alterar.
Evento público TextChanged Infraestrutura. Esse evento não é suportado pelo painel de ações.
Evento público Validated Ocorre quando o painel de ações validar seja concluído.
Evento público Validating Ocorre quando o painel de ações validar.
Evento público VisibleChanged Ocorre quando o valor da propriedade de Visible alterar.

Superior

Comentários

Cada nível para a personalização do Excel ou Word expõe um objeto de ActionsPane .Você pode usar esse objeto para personalizar a interface do usuário do painel de tarefas de Ações do Documento em um projeto de um documento nível.Para obter o objeto de ActionsPane , use o campo de ActionsPane da classe de ThisDocument (para Word) ou da classe de ThisWorkbook para o excel () no seu projeto.Para obter mais informações, consulte Visão geral do painel de ações.

Cada objeto de ActionsPane estende subjacentes UserControl formulários do Windows que fornece uma interface do usuário que você pode personalizar.A maioria dos membros de ActionsPane correspondem aos membros de UserControlsubjacente.Use os seguintes membros de ActionsPane para acessar a funcionalidade painel- específica das ações:

  • método deClear .Use este método para desanexar o painel de ações de documento ou pasta de trabalho.

  • Propriedade AutoRecover.Use esta propriedade para evitar ou permitir que os usuários finais desanexem o painel de ações de documento ou pasta de trabalho.

  • Propriedade Orientation.Use esta propriedade para determinar se o painel de ações estiver conectado à parte superior ou para a parte inferior do documento ou pasta de trabalho, ou para a esquerda ou direita do documento ou pasta de trabalho.

  • Propriedade StackOrder.Use esta propriedade para especificar a direção que os controles são empilhados no painel ações.

  • Evento OrientationChanged.Use esta propriedade para determinar quando o painel de ações está conectado a um local diferente.

ObservaçãoObservação

Essa interface é implementada pelo Visual Studio Tools for Office Runtime. Ela não se destina a ser implementada em seu código. Para obter mais informações, consulte Visual Studio Tools for Office visão geral sobre o tempo de execução.

Uso

Essa documentação descreve a versão desse tipo que é usada apenas nos projetos do Office direcionados ao .NET Framework 4 e ao .NET Framework 4.5. Em projetos direcionados ao .NET Framework 3.5, esse tipo pode ter membros diferentes e os exemplos de código fornecidos para este tipo talvez não funcionem. Para obter documentação sobre este tipo em projetos destinados ao .NET Framework 3.5, consulte a seguinte seção de referência na documentação do Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Exemplos

O exemplo de código a seguir demonstra como criar um simples painel de ações que ajuste automaticamente o alinhamento do seu conteúdo.Quando o usuário altera a orientação do painel de ações movendo o painel de ações a uma parte diferente da janela do aplicativo, ou o usuário clica em um controle de Button no painel ações, a propriedade de Orientation é usada para determinar o novo valor da propriedade de StackOrder .Para executar esse código, chame o método de InitActionsPane manipulador de eventos de ThisWorkbook_Startup de um projeto da nível do excel.

Private Sub InitActionsPane()
    With Globals.ThisWorkbook.ActionsPane
        .Clear()
        .Visible = True
        .AutoRecover = True
    End With

    AddHandler Globals.ThisWorkbook.ActionsPane.OrientationChanged, _
        AddressOf ActionsPane_OrientationChanged
    ResetStackOrder()

    ' Create the button that will update the stack order.
    Dim button1 As New Button()
    button1.Text = "Change stack order"
    AddHandler button1.Click, AddressOf button1_Click

    ' Create two more buttons that do nothing.
    Dim button2 As New Button()
    button2.Text = "Button 2"
    Dim button3 As New Button()
    button3.Text = "Button 3"

    Globals.ThisWorkbook.ActionsPane.Controls.AddRange(New Control() _
        {button1, button2, button3})
End Sub

' Switch the stack order according to the current orientation.
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)

    If Globals.ThisWorkbook.ActionsPane.Orientation = _
        Orientation.Horizontal Then

        If Globals.ThisWorkbook.ActionsPane.StackOrder = _
            Microsoft.Office.Tools.StackStyle.FromLeft Then
            Globals.ThisWorkbook.ActionsPane.StackOrder = _
                Microsoft.Office.Tools.StackStyle.FromRight
        Else
            Globals.ThisWorkbook.ActionsPane.StackOrder = _
                Microsoft.Office.Tools.StackStyle.FromLeft
        End If
    Else
        If Globals.ThisWorkbook.ActionsPane.StackOrder = _
            Microsoft.Office.Tools.StackStyle.FromTop Then
            Globals.ThisWorkbook.ActionsPane.StackOrder = _
                Microsoft.Office.Tools.StackStyle.FromBottom
        Else
            Globals.ThisWorkbook.ActionsPane.StackOrder = _
                Microsoft.Office.Tools.StackStyle.FromTop
        End If
    End If
End Sub

Private Sub ActionsPane_OrientationChanged(ByVal sender As Object, _
    ByVal e As EventArgs)
    ResetStackOrder()
End Sub

' Readjust the stack order so that it matches the current orientation.
Sub ResetStackOrder()
    If Globals.ThisWorkbook.ActionsPane.Orientation = _
        Orientation.Horizontal Then

        If (Globals.ThisWorkbook.ActionsPane.StackOrder = _
        Microsoft.Office.Tools.StackStyle.FromTop Or _
        Globals.ThisWorkbook.ActionsPane.StackOrder = _
        Microsoft.Office.Tools.StackStyle.FromBottom) Then
            Globals.ThisWorkbook.ActionsPane.StackOrder = _
                Microsoft.Office.Tools.StackStyle.FromLeft
        End If
    End If

    If Globals.ThisWorkbook.ActionsPane.Orientation = _
        Orientation.Vertical Then

        If (Globals.ThisWorkbook.ActionsPane.StackOrder = _
        Microsoft.Office.Tools.StackStyle.FromLeft Or _
        Globals.ThisWorkbook.ActionsPane.StackOrder = _
        Microsoft.Office.Tools.StackStyle.FromRight) Then
            Globals.ThisWorkbook.ActionsPane.StackOrder = _
                Microsoft.Office.Tools.StackStyle.FromTop
        End If
    End If
End Sub
private void InitActionsPane()
{
    Globals.ThisWorkbook.ActionsPane.Clear();
    Globals.ThisWorkbook.ActionsPane.Visible = true;
    Globals.ThisWorkbook.ActionsPane.AutoRecover = true;
    Globals.ThisWorkbook.ActionsPane.OrientationChanged +=
        new EventHandler(ActionsPane_OrientationChanged);
    ResetStackOrder();

    // Create the button that will update the stack order.
    Button button1 = new Button();
    button1.Text = "Change stack order";
    button1.Click += new EventHandler(button1_Click);

    // Create two more buttons that do nothing.
    Button button2 = new Button();
    button2.Text = "Button 2";
    Button button3 = new Button();
    button3.Text = "Button 3";

    Globals.ThisWorkbook.ActionsPane.Controls.AddRange(
        new Control[] { button1, button2, button3 });
}

// Switch the stack order according to the current orientation.
void button1_Click(object sender, EventArgs e)
{
    if (Globals.ThisWorkbook.ActionsPane.Orientation == 
        Orientation.Horizontal)
    {
        if (Globals.ThisWorkbook.ActionsPane.StackOrder == 
            Microsoft.Office.Tools.StackStyle.FromLeft)
        {
            Globals.ThisWorkbook.ActionsPane.StackOrder =
                Microsoft.Office.Tools.StackStyle.FromRight;
        }
        else
        {
            Globals.ThisWorkbook.ActionsPane.StackOrder =
                Microsoft.Office.Tools.StackStyle.FromLeft;
        }
    }
    else
    {
        if (Globals.ThisWorkbook.ActionsPane.StackOrder ==
            Microsoft.Office.Tools.StackStyle.FromTop)
        {
            Globals.ThisWorkbook.ActionsPane.StackOrder =
                Microsoft.Office.Tools.StackStyle.FromBottom;
        }
        else
        {
            Globals.ThisWorkbook.ActionsPane.StackOrder =
                Microsoft.Office.Tools.StackStyle.FromTop;
        }
    }
}

void ActionsPane_OrientationChanged(object sender, EventArgs e)
{
    ResetStackOrder();
}

// Readjust the stack order so that it matches the current orientation.
void ResetStackOrder()
{
    if (Globals.ThisWorkbook.ActionsPane.Orientation == 
        Orientation.Horizontal &&
       (Globals.ThisWorkbook.ActionsPane.StackOrder == 
           Microsoft.Office.Tools.StackStyle.FromTop ||
        Globals.ThisWorkbook.ActionsPane.StackOrder ==
           Microsoft.Office.Tools.StackStyle.FromBottom))
    {
        Globals.ThisWorkbook.ActionsPane.StackOrder =
            Microsoft.Office.Tools.StackStyle.FromLeft;
    }

    if (Globals.ThisWorkbook.ActionsPane.Orientation == 
        Orientation.Vertical &&
       (Globals.ThisWorkbook.ActionsPane.StackOrder ==
           Microsoft.Office.Tools.StackStyle.FromLeft ||
        Globals.ThisWorkbook.ActionsPane.StackOrder ==
           Microsoft.Office.Tools.StackStyle.FromRight))
    {
        Globals.ThisWorkbook.ActionsPane.StackOrder =
            Microsoft.Office.Tools.StackStyle.FromTop;
    }
}

Consulte também

Referência

Namespace Microsoft.Office.Tools

Outros recursos

Visão geral do painel de ações