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 | |
---|---|---|
AccessibilityObject | Obtém AccessibleObject que é atribuído ao painel de ações. | |
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. | |
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. | |
AccessibleName | Obtém ou define o nome acessível a partir do painel ações.Esse nome é usado por aplicativos cliente de acessibilidade. | |
AccessibleRole | Obtém ou define a função acessível a partir do painel ações. | |
ActiveControl | Obtém ou define o controle ativo no painel ações. | |
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. | |
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. | |
AutoRecover | Obtém ou define um valor que indica se a solução do painel ações reata automaticamente para o documento quando é desanexada. | |
AutoScaleDimensions | Obtém ou define as dimensões que o painel de ações esteve criado para. | |
AutoScaleMode | Obtém ou define o modo de dimensionamento automático do painel ações. | |
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. | |
AutoScrollMargin | Obtém ou define o tamanho da margem automática de rolagem para o painel de ações. | |
AutoScrollMinSize | Obtém ou define o tamanho mínimo de rolagem automática para o painel de ações. | |
AutoScrollOffset | Obtém ou define onde o painel de ações esteja rolado quando o método de ScrollControlIntoView é chamado. | |
AutoScrollPosition | Obtém ou define o local da posição de rolagem automática para o painel de ações. | |
AutoSize | Infraestrutura. Esta propriedade não for suportada pelo painel ações. | |
AutoSizeMode | Obtém ou define o modo por que o controle do painel ações se redimensiona automaticamente. | |
AutoValidate | Obtém ou define um valor que indica se os controles no painel ações serão validados automaticamente quando o foco muda. | |
BackColor | Obtém ou define a cor do plano de fundo para o painel de ações. | |
BackgroundImage | Obtém ou define a imagem de plano de fundo exibida no painel ações. | |
BackgroundImageLayout | Obtém ou define a posição e o comportamento de uma imagem de plano de fundo no painel ações. | |
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. | |
BorderStyle | Obtém ou define o estilo de borda do painel ações. | |
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. | |
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. | |
CanFocus | Obtém um valor indicando se o painel de ações pode receber o foco. | |
CanSelect | Obtém um valor indicando se o painel de ações pode ser selecionado. | |
Capture | Obtém ou define um valor indicando se o painel de ações capturou o mouse. | |
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. | |
ClientRectangle | Obtém o retângulo que representa a área cliente do painel ações. | |
ClientSize | Obtém ou define a altura e largura da área cliente do painel de ações. | |
CompanyName | Obtém o nome da empresa ou do criador do aplicativo que contém o painel de ações. | |
Container | Infraestrutura. Esta propriedade não for suportada pelo painel ações. | |
ContainsFocus | Obtém um valor indicando se o painel ações, ou um dos seus controles filhos, atualmente tem o foco de entrada. | |
ContextMenu | Obtém ou define o menu de atalho associado com o painel de ações. | |
ContextMenuStrip | Obtém ou define ContextMenuStrip associado com o painel de ações. | |
Controls | Obtém a coleção de controles contidos dentro do painel de ações. | |
Created | Obtém um valor indicando se o painel de ações esteve criado. | |
CurrentAutoScaleDimensions | Obtém as dimensões atuais de tempo de execução da tela. | |
Cursor | Obtém ou define o cursor que é exibido quando o ponteiro do mouse está sobre o painel de ações. | |
DataBindings | Obtém as associações de dados para o painel de ações. | |
DisplayRectangle | Obtém o retângulo que representa a área de exibição do painel ações. | |
Disposing | Obtém um valor indicando se o painel de ações está no processo de disposição. | |
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. | |
DockPadding | Infraestrutura. Esta propriedade não for suportada pelo painel ações. | |
Enabled | Obtém ou define um valor indicando se o painel de ações pode responder a interação do usuário. | |
Focused | Obtém um valor indicando se o painel de ações digitou o foco. | |
Font | Obtém ou define a fonte do texto exibido pelo painel de ações. | |
ForeColor | Obtém ou define a cor do plano de fundo do painel ações. | |
Handle | Obtém o identificador da janela que o controle do painel ações está associado. | |
HasChildren | Obtém um valor que indica se o controle contém um ou mais controles filho. | |
Height | Obtém ou define a altura do controle do painel ações. | |
HorizontalScroll | Obtém as características associadas com a barra de rolagem horizontal. | |
ImeMode | Obtém ou define o modo de (IME) do editor de método de entrada do painel ações. | |
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. | |
IsAccessible | Obtém ou define um valor que indica se o painel de ações é visível para aplicativos de acessibilidade. | |
IsDisposed | Obtém um valor que indica se o controle do painel ações esteve descartado. | |
IsHandleCreated | Obtém um valor que indica se o controle do painel ações tem um identificador associado a ele. | |
IsMirrored | Obtém um valor que indica se o painel de ações está espelhado. | |
LayoutEngine | Obtém uma instância em cache do mecanismo de layout do controle do painel ações. | |
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. | |
Location | Obtém ou define as coordenadas do canto superior esquerdo do painel ações em relação ao canto superior esquerdo do recipiente. | |
Margin | Obtém ou define o espaço entre controles. | |
MaximumSize | Obtém ou define o tamanho que é o limite superior que GetPreferredSize pode especificar. | |
MinimumSize | Obtém ou define o tamanho que é o menor limite que GetPreferredSize pode especificar. | |
Name | Obtém ou define o nome do controle do painel ações. | |
Orientation | Obtém um valor que indica se o posicionamento do painel ações é vertical ou horizontal. | |
Padding | Obtém ou define o preenchimento dentro do painel de ações. | |
Parent | Obtém ou define o recipiente pai do painel ações. | |
ParentForm | Infraestrutura. Esta propriedade não for suportada pelo painel ações. | |
PreferredSize | Obtém o tamanho da área retangular no painel de ações podem caber. | |
ProductName | Obtém o nome do assembly que contém o painel de ações. | |
ProductVersion | Obtém a versão do assembly que contém o painel de ações. | |
RecreatingHandle | Obtém um valor que indica se o controle do painel ações recreando está atualmente o identificador. | |
Region | Obtém ou define a região de janela associado com o painel de ações. | |
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. | |
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. | |
Site | Obtém ou define o site do painel ações. | |
Size | Obtém ou define a altura e largura do controle do painel ações. | |
StackOrder | Obtém ou define um valor que indica a direção que os controles são empilhados no painel ações. | |
TabIndex | Obtém ou define a ordem de tabulação do painel ações em seu recipiente. | |
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. | |
Tag | Obtém ou define o objeto que contém informações sobre o painel de ações. | |
Text | Infraestrutura. Esta propriedade não for suportada pelo painel ações. | |
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. | |
TopLevelControl | Infraestrutura. Esta propriedade não for suportada pelo painel ações. | |
UseWaitCursor | Obtém ou define um valor indicando se usar o cursor de espera para o painel ações e todos os controles filhos. | |
VerticalScroll | Obtém as características associadas com a barra de rolagem vertical. | |
Visible | Obtém ou define um valor que indica se ActionsPane é visível. | |
Width | Obtém ou define a largura do controle do painel ações. | |
WindowTarget | Infraestrutura. Esta propriedade não for suportada pelo painel ações. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
BeginInit | Infraestrutura. | |
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. | |
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. | |
BringToFront | Transfere o controle do painel ações na frente da ordem z. | |
Clear | Dispara a solução do painel ações do documento. | |
Contains | Retorna um valor que indica se o controle específico é um filho do painel de ações. | |
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. | |
CreateGraphics | Cria Graphics para o controle do painel ações. | |
Dispose | Executa tarefas definido pelo aplicativo associadas liberando, liberando ou redefinindo recursos não gerenciados. (Herdado de IDisposable.) | |
DoDragDrop | Iniciar uma operação de arrastar e soltar. | |
DrawToBitmap | Oferece suporte ao bitmap que processam especificado. | |
EndInit | Infraestrutura. | |
EndInvoke | Recupera o valor de retorno da operação assíncrona especificada. | |
FindForm | Recupera o formulário no qual o controle do painel ações é. | |
Focus | Defina o foco de entrada para o painel de ações. | |
GetChildAtPoint(Point) | Recupera o controle filho que está localizado nas coordenadas específicas. | |
GetChildAtPoint(Point, GetChildAtPointSkip) | Recupera o controle filho que está localizado nas coordenadas específicas, especificando se ignorar controles filhos de um tipo. | |
GetContainerControl | Retorna ContainerControl seguinte acima da cadeia de controle de controles pai. | |
GetNextControl | Recupera o próximo controle para frente ou novamente em ordem de tabulação controles filho. | |
GetPreferredSize | Retorna o tamanho de uma área retangular no painel de ações podem caber. | |
Hide | Remove ActionsPane e controles de interface de usuário do painel de tarefas, mas permite o painel de tarefas visível. | |
Invalidate() | Invalida a superfície inteira do painel de ações e faz com que o painel de ações a ser redesenhada. | |
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. | |
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. | |
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. | |
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. | |
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. | |
Invoke(Delegate) | Executa o representante especificado no thread que possui o identificador de janela subjacente do painel ações. | |
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. | |
PerformAutoScale | Executa a escala do painel de ações e seus filhos. | |
PerformLayout() | Força o painel de ações para aplicar a lógica de layout para todos os seus controles filho. | |
PerformLayout(Control, String) | Força o painel de ações para aplicar a lógica de layout para todos os seus controles filho. | |
PointToClient | Calcula o local de ponto especificado na tela em coordenadas do cliente. | |
PointToScreen | Calcula o local de ponto especificado de cliente em coordenadas da tela. | |
PreProcessControlMessage | Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que são distribuídos. | |
PreProcessMessage | Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que são distribuídos. | |
RectangleToClient | Calcula o tamanho e a posição do retângulo especificado na tela no cliente coordena. | |
RectangleToScreen | Calcula o tamanho e a posição do retângulo especificado de cliente na tela coordena. | |
Refresh | Força o painel de ações para invalidar a área cliente e para redesenhar-se imediatamente e todos os controles filhos. | |
ResetBackColor | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResetBindings | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResetCursor | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResetFont | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResetForeColor | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResetImeMode | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResetRightToLeft | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResetText | Infraestrutura. Este método não é suportado pelo painel de ações. | |
ResumeLayout() | Continua a lógica comum de layout. | |
ResumeLayout(Boolean) | Continua a lógica comum de layout, forçando opcionalmente um layout imediato de solicitações pendentes de layout. | |
Scale | Dimensionar o painel ações e todos os controles filho pelo fator de escala especificado. | |
ScrollControlIntoView | Rola o controle filho especificado no modo. | |
Select | Alterna o painel de ações. | |
SelectNextControl | Alterna o controle seguir. | |
SendToBack | Envia o controle do painel ações verso da ordem z. | |
SetAutoScrollMargin | Defina o tamanho das margens automática de rolagem. | |
SetBounds(Int32, Int32, Int32, Int32) | Defina os limites do painel de ações para o local e o tamanho especificados. | |
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) | Defina os limites do painel ações especificadas para o local e o tamanho especificados. | |
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. | |
SuspendLayout | Suspende temporariamente a lógica de layout para o painel de ações. | |
Update | Faz com que o painel de ações redesenhe regiões invalidadas em sua área cliente. | |
Validate() | Verifica o conteúdo do painel de ações fazendo com que os eventos de Validating e de Validated ocorram, nessa ordem. | |
Validate(Boolean) | Verifica o conteúdo do painel de ações; condicional dependente em se a validação automática está ativado. | |
ValidateChildren() | Faz com que a qualquer filho controles que suportam a validação para validar seus dados. | |
ValidateChildren(ValidationConstraints) | Faz com que a qualquer filho controles que suportam a validação para validar seus dados. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
AutoSizeChanged | Infraestrutura. Esse evento não é suportado pelo painel de ações. | |
AutoValidateChanged | Ocorre quando a propriedade de AutoValidate alterar. | |
BackColorChanged | Ocorre quando o valor da propriedade de BackColor alterar. | |
BackgroundImageChanged | Ocorre quando o valor da propriedade de BackgroundImage alterar. | |
BackgroundImageLayoutChanged | Ocorre quando a propriedade de BackgroundImageLayout alterar. | |
BindingContextChanged | Ocorre quando o valor da propriedade de BindingContext alterar. | |
CausesValidationChanged | Ocorre quando o valor da propriedade de CausesValidation alterar. | |
ChangeUICues | Ocorre quando as sugestões de (UI) de interface do usuário de foco do teclado ou alterado. | |
Click | Ocorre quando o painel de ações é clicado. | |
ClientSizeChanged | Ocorre quando o valor da propriedade de ClientSize alterar. | |
ContextMenuChanged | Ocorre quando o valor da propriedade de ContextMenu alterar. | |
ContextMenuStripChanged | Ocorre quando o valor da propriedade de ContextMenuStrip alterar. | |
ControlAdded | Ocorre quando um novo controle é adicionado à coleção de Controls . | |
ControlRemoved | Ocorre quando um controle é removido da coleção de Controls . | |
CursorChanged | Ocorre quando o valor da propriedade de Cursor alterar. | |
Disposed | Ocorre quando o painel de ações é descartada. | |
DockChanged | Ocorre quando o valor da propriedade de Dock alterar. | |
DoubleClick | Ocorre quando o painel de ações é clicado duas vezes. | |
DragDrop | Ocorre quando uma operação de arrastar e soltar é concluída. | |
DragEnter | Ocorre quando um objeto é arrastado para os limites do painel de ações. | |
DragLeave | Ocorre quando um objeto é arrastado para fora dos limites do painel ações. | |
DragOver | Ocorre quando um objeto é arrastado sobre os limites do painel ações. | |
EnabledChanged | Ocorre quando o valor da propriedade de Enabled alterar. | |
Enter | Ocorre quando o painel de ações estiver conectado. | |
FontChanged | Ocorre quando o valor da propriedade de Font alterar. | |
ForeColorChanged | Ocorre quando o valor da propriedade de ForeColor alterar. | |
GiveFeedback | Ocorre durante uma operação de arrastar. | |
GotFocus | Ocorre quando o painel de ações receber o foco. | |
HandleCreated | Ocorre quando um identificador é criada para o painel de ações. | |
HandleDestroyed | Ocorre quando o identificador do painel ações está em processo de destruição. | |
HelpRequested | Ocorre quando um usuário solicita ajudarem para o painel de ações. | |
ImeModeChanged | Ocorre quando a propriedade de ImeMode alterar. | |
Invalidated | Ocorre quando a exibição do painel ações exigir redesenho. | |
KeyDown | Ocorre quando uma chave é pressionada enquanto o painel de ações tem foco. | |
KeyPress | Ocorre quando uma chave é pressionada enquanto o painel de ações tem foco. | |
KeyUp | Ocorre quando uma chave é liberada quando o painel de ações tem foco. | |
Layout | Ocorre quando o painel de ações deve reposicionar os controles filhos. | |
Leave | Ocorre quando o foco de entrada sair do painel ações. | |
Load | Ocorre antes que o painel de ações se torne visível pela primeira vez. | |
LocationChanged | Ocorre quando o valor da propriedade de Location alterar. | |
LostFocus | Ocorre quando o painel de ações perde o foco. | |
MarginChanged | Ocorre quando a margem do painel ações alterar. | |
MouseCaptureChanged | Ocorre quando o painel de ações ou ganhar perde a captura do mouse. | |
MouseClick | Ocorre quando o painel de ações é clicado pelo mouse. | |
MouseDoubleClick | Ocorre quando o painel de ações é feito por duplo clique em. | |
MouseDown | Ocorre quando o ponteiro do mouse está sobre o painel de ações e um botão do mouse está pressionada. | |
MouseEnter | Ocorre quando o ponteiro do mouse entrada no painel ações. | |
MouseHover | Ocorre quando o ponteiro do mouse posicionar no painel ações. | |
MouseLeave | Ocorre quando o ponteiro do mouse sai do painel ações. | |
MouseMove | Ocorre quando o ponteiro do mouse é movido sobre o painel de ações. | |
MouseUp | Ocorre quando o ponteiro do mouse está sobre o painel de ações e um botão do mouse seja liberado. | |
MouseWheel | Ocorre quando a roda do mouse se move quando o painel de ações tem foco. | |
Move | Ocorre quando o painel de ações é movido. | |
OrientationChanged | Ocorre quando Orientation do painel ações alterar. | |
PaddingChanged | Ocorre quando o preenchimento do painel ações alterar. | |
Paint | Ocorre quando o painel de ações é redesenhado. | |
ParentChanged | Ocorre quando o valor da propriedade de Parent alterar. | |
PreviewKeyDown | Ocorre antes do evento de KeyDown quando uma chave é pressionada quando o foco estiver no controle. | |
QueryAccessibilityHelp | Ocorre quando AccessibleObject fornecer ajuda para aplicativos de acessibilidade. | |
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. | |
RegionChanged | Ocorre quando o valor da propriedade de Region alterar. | |
Resize | Ocorre quando o painel de ações é redimensionado. | |
RightToLeftChanged | Ocorre quando o valor da propriedade de RightToLeft alterar. | |
Scroll | Ocorre quando o usuário ou o rola de código com a área cliente. | |
SizeChanged | Ocorre quando o valor da propriedade de Size alterar. | |
StyleChanged | Ocorre quando o estilo do painel ações alterar. | |
SystemColorsChanged | Ocorre quando as cores do sistema alterado. | |
TabIndexChanged | Ocorre quando o valor da propriedade de TabIndex alterar. | |
TabStopChanged | Ocorre quando o valor da propriedade de TabStop alterar. | |
TextChanged | Infraestrutura. Esse evento não é suportado pelo painel de ações. | |
Validated | Ocorre quando o painel de ações validar seja concluído. | |
Validating | Ocorre quando o painel de ações validar. | |
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çã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