Compartilhar via


Propriedade SpecialEffect

Especifica o aspeto visual de um objeto.

Sintaxe

Para Caixa de Verificação, OptionButton, ToggleButton: objeto. SpecialEffect [= fmButtonEffect ]

Para outros controlos: objeto. SpecialEffect [= fmSpecialEffect ]

A sintaxe da propriedade SpecialEffect tem as seguintes partes:

Sair Descrição
objeto Obrigatório. Um objeto válido.
fmButtonEffect Opcional. O aspeto visual pretendido para uma Caixa de Verificação, OptionButton ou ToggleButton.
fmSpecialEffect Opcional. O aspeto visual pretendido de um objeto que não seja uma Caixa de Verificação, OptionButton ou ToggleButton.

Configurações

As definiçõ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. Predefinição para Imagem e Etiqueta, válida para todos os controlos.
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 marcar 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. Predefinição para Caixa de Verificação e OptionButton, válido para todos os controlos (predefinição).
fmSpecialEffectEtched 3 A borda parece estar esculpida ao redor da extremidade do controle. Não é válido para caixas de marcar 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 marcar ou botões de opção.

Comentários

Para uma Moldura, o valor predefinido é Símbolo de Sol.

Tenha em atenção que apenas 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 controlos.

Utilize a propriedade SpecialEffect ou BorderStyle para especificar o edging de um controlo, 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 definir SpecialEffect como fmSpecialEffectRaised, o sistema define BorderStyle como zero (fmBorderStyleNone).

Para uma Moldura, BorderStyle é ignorado se SpecialEffect for fmSpecialEffectFlat. SpecialEffect utiliza as cores do sistema para definir os respetivos limites.

Observação

Although the SpecialEffect property exists on the ToggleButton, the property is disabled. Não é possível definir ou devolver um valor para esta 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.