Compartilhar via


Propriedade Report.ScaleMode (Access)

Use a propriedade ScaleMode no Visual Basic para especificar a unidade de medida para coordenadas em uma página quando o método Circle, Line, Pset ou Print é usado enquanto um relatório é visualizado ou impresso ou sua saída é salva em um arquivo. número inteiro de leitura/gravação.

Sintaxe

expressão. Scalemode

Expressão Uma variável que representa um objeto Report .

Comentários

A propriedade ScaleMode utiliza as configurações a seguir.

Configuração Descrição
0 Valores personalizados usados por uma ou mais propriedades ScaleHeight, ScaleWidth, ScaleLeft e ScaleTop .
1 (Padrão) Twips
2 Pontos
3 Pixels
4 Caracteres (horizontal = 120 twips por unidade; vertical = 240 twips por unidade).
5 Polegadas
6 Milímetros
7 Centímetros

Você pode definir a propriedade ScaleMode usando uma macro ou um procedimento de evento do Visual Basic especificado pela configuração da propriedade OnPrint de uma seção.

A utilização das propriedades ScaleHeight, ScaleWidth, ScaleLeft e ScaleTop relacionadas permite criar um sistema de coordenadas personalizado com coordenadas negativas e positivas. Todas as quatro propriedades interagem com a propriedade ScaleMode da seguinte maneira:

  • Configuração qualquer outra propriedade Scale para qualquer valor define automaticamente a propriedade ScaleMode como 0.

  • A configuração da propriedade ScaleMode para um número maior que 0 altera as configurações de propriedade ScaleHeight e ScaleWidth para a nova unidade de medida e define as propriedades ScaleLeft e ScaleTop como 0. Além disso, as configurações das propriedades CurrentX e CurrentY alterar para refletir as novas coordenadas do ponto atual.

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.