Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Obtém ou define se o controlo especificado se ajusta automaticamente na vertical para imprimir ou pré-visualizar todos os dados que a secção ou o controlo contém. Boolean de leitura/gravação.
Sintaxe
expressão. CanShrink
expressão Uma variável que representa um objeto TextBox .
Comentários
A propriedade CanShrink utiliza as configurações a seguir.
| Configuração | Visual Basic | Descrição |
|---|---|---|
| Sim | True | O controle é reduzido verticalmente de forma que os dados nele contidos possam ser impressos ou visualizados sem deixar linhas vazias. |
| Não | False | (Padrão) O controle não é reduzido. |
Essa configuração de propriedade é somente leitura em uma macro ou no Visual Basic em qualquer modo, exceto no modo design.
Utilize esta propriedade para controlar o aspeto de formulários e relatórios impressos. Quando define a propriedade como Sim, o objeto ajusta-se automaticamente para que qualquer quantidade de dados possa ser impressa. Quando um controle é reduzido, os controles abaixo dele são movidos para cima na página.
Se você definir a propriedade CanShrink de um controle como Sim, o Microsoft Access não definir propriedade CanShrink da seção como Sim.
As seções são reduzidas verticalmente em toda a largura. Por exemplo, suponha que um formulário possui duas caixas de texto lado a lado em uma seção, e cada controle tem sua propriedade CanShrink definida como Sim. Se uma caixa de texto conterá uma linha de dados e a caixa de texto contém duas linhas de dados, ambas as caixas de texto será duas linhas de comprimento porque a seção é dimensionada em toda sua largura. Para reduzir os dados de forma independente, pode colocar dois controlos de subformulário ou sub-relatório lado a lado e definir a respetiva propriedade CanShrink como Sim.
Quando você usa a propriedade CanShrink, lembre-se de que:
As definições de propriedade não afetam o espaçamento horizontal entre controlos; afetam apenas o espaço vertical que os controlos ocupam.
Os controles sobrepostos não podem ser reduzidos.
A altura de um controle grande pode impedir que controles ao lado dele sejam reduzidos. Por exemplo, se vários controlos curtos estiverem no lado esquerdo da secção de detalhes de um relatório e um controlo alto, como uma moldura de objeto não vinculado, estiver no lado direito, os controlos à esquerda não diminuirão, mesmo que não contenham dados.
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.