Propriedade Superior

Aplica-se a

Objeto BoundObjectFrame

Objeto Image

Objeto OptionButton

Objeto Report

Objeto CheckBox

Objeto Label

Objeto OptionGroup

Objeto SubForm

Objeto ComboBox

Objeto Line

Objeto Page

Coleção TabControl

Objeto CommandButton

Objeto ListBox

Objeto PageBreak

Objeto TextBox

Objeto CustomControl

Objeto ObjectFrame

Objeto Rectangle

Objeto ToggleButton

Pode utilizar a propriedade Superior para especificar a localização de um objeto num formulário ou relatório. O número inteiro de leitura/escrita em todos os objetos na lista Aplica-se a, exceto o objeto Report, que é só de leitura.

expressão Obrigatório. Uma expressão que devolve um dos objetos acima.

Observações

A localização de um controlo é a distância do limite esquerdo ou superior do mesmo até à margem esquerda ou superior da secção que contém o controlo. Definir a propriedade Superior para 0 coloca a margem do controlo na parte superior da secção. Para utilizar uma unidade de medida diferente da definição na caixa de diálogo Opções Regionais no Painel de Controlo do Windows, especifique a unidade, tal como cm ou pol (por exemplo, 3 cm ou 2 pol).

No Visual Basic, utilize uma expressão numérica para definir o valor desta propriedade. Os valores são expressos em twips.

Para controlos, pode definir esta propriedade com a folha de propriedades de um controlo, uma macro ou código VBA (Visual Basic for Applications).

Quando move um controlo, a nova definição da propriedade Superior é introduzida automaticamente na folha de propriedades. Quando vê um formulário ou relatório na vista Pré-visualizar ou quando imprime um formulário, a localização de um controlo é determinada pela definição da propriedade Superior juntamente com as definições de margem do relatório, disponíveis ao clicar em Margens no separador Esquema de Página.

Para relatórios, a definição da propriedade Superior é o valor de desvio da secção atual a partir da parte superior da página. A definição desta propriedade é expressa em twips. Pode utilizar esta propriedade para especificar onde pretende que a secção seja impressa na página no procedimento de evento Format da secção.

Exemplo

O seguinte exemplo verifica a definição da propriedade Superior do relatório atual. Se o valor for menor do que a definição de margem mínima, as propriedades PróximoRegisto e ImprimirSecção são definidas como False. A secção não avança para o próximo registo e a próxima secção não é impressa.

Sub Detail1_Format(Cancel As Integer, _
FormatCount As Integer)
Const conTopMargin = 1880
' Don't advance to next record or print next section
' if Top property setting is less than 1880 twips.
If Me.Top < conTopMargin Then
Me.NextRecord = False
Me.PrintSection = False
End If
End Sub
Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×