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.