Propriedade SpecialEffect

Especifica a aparência visual de um objeto.

Sintaxe

Para CheckBox, OptionButton, ToggleButton: objeto. SpecialEffect [= fmButtonEffect ]

Para outros controles: objeto. SpecialEffect [= fmSpecialEffect ]

A sintaxe da propriedade SpecialEffect tem estas partes:

Sair Descrição
objeto Obrigatório. Um objeto válido.
fmButtonEffect Opcional. A aparência visual desejada para uma Caixa de Seleção, OptionButton ou ToggleButton.
fmSpecialEffect Opcional. A aparência visual desejada de um objeto diferente de uma Caixa de Seleção, OptionButton ou ToggleButton.

Configurações

As configurações de fmSpecialEffect são:

Constant Valor Descrição
fmSpecialEffectFlat 0 O objeto aparece plano, distinguido do formulário ao redor por uma borda, uma alteração de cor ou ambos. Padrão para Imagem e Rótulo, válido para todos os controles.
fmSpecialEffectRaised 1 O objeto possui um destaque na parte superior e esquerda e uma sombra na parte inferior e direita. Não é válido para caixas de seleção ou botões de opção.
fmSpecialEffectSunken 2 O objeto possui uma sombra na parte superior e esquerda e um destaque na parte inferior e direita. O controle e a sua borda parecem estar esculpidos no formulário que os contém. Padrão para CheckBox e OptionButton, válido para todos os controles (padrão).
fmSpecialEffectEtched 3 A borda parece estar esculpida ao redor da extremidade do controle. Não é válido para caixas de seleção ou botões de opção.
fmSpecialEffectBump 6 O objeto possui uma ondulação na parte inferior e direita e parece plano na parte superior e esquerda. Não é válido para caixas de seleção ou botões de opção.

Comentários

Para um Quadro, o valor padrão é Afundado.

Observe que somente Flat e Sunken (0 e 2) são valores aceitáveis para CheckBox, OptionButton e ToggleButton. Todos os valores listados são aceitáveis para outros controles.

Use o SpecialEffect ou a propriedade BorderStyle para especificar a afiação de um controle, mas não ambos. If you specify a nonzero value for one of these properties, the system sets the value of the other property to zero. Por exemplo, se você definir SpecialEffect como fmSpecialEffectRaised, o sistema definirá BorderStyle como zero (fmBorderStyleNone).

Para um Quadro, BorderStyle será ignorado se SpecialEffect for fmSpecialEffectFlat. SpecialEffect usa as cores do sistema para definir suas bordas.

Observação

Although the SpecialEffect property exists on the ToggleButton, the property is disabled. Você não pode definir ou retornar um valor para essa propriedade no ToggleButton.

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.