Uma lista de verificação caixa de diálogo para excel 2016 vba
Video: [Excel VBA] Caixas de Diálogo com MSGBox 2/2
Conteúdo
Se você é um programador VBA, as chances são que você vai estar fazendo um monte de caixas de diálogo para o Excel 2016. Se assim for, aqui está uma lista de verificação handy-dandy para uso na criação de caixas de diálogo:
Video: Introdução Windows Forms - VBA (Excel 2016) - #2 - Inserindo Dados do TextBox na Planilha
São os controles alinhados uns com os outros?
Video: CRIANDO UMA CAIXA DE SELEÇÃO NO EXCEL 2010
São controles semelhantes do mesmo tamanho?
controles são uniformemente espaçados?
A caixa de diálogo tem uma legenda apropriada?
É a caixa de diálogo esmagadora? Se assim for, você pode querer usar uma série de caixas de diálogo ou dividi-los sobre um controle MultiPage.
Pode o acesso do usuário a cada controle com uma tecla de atalho?
São quaisquer teclas de atalho duplicada?
São os controles agrupados logicamente, pela função?
É a ordem de tabulação definida corretamente? O usuário deve ser capaz de guia através da caixa de diálogo e acessar os controles sequencialmente.
Se você pretende armazenar a caixa de diálogo em um add-in, você testá-lo completamente depois de criar o add-in?
Será que o seu código VBA tomar as medidas adequadas, se o usuário cancela a caixa de diálogo, pressiona Esc, ou usa o botão Fechar?
O texto contém erros de ortografia? Infelizmente, o verificador ortográfico Excel não funciona com UserForms, então você está no seu próprio país quando se trata de ortografia.
Será que o seu caixa em forma de diálogo na tela na resolução mais baixa para ser usado (geralmente, 1024 × 768 mode)? Em outras palavras, se você desenvolver a sua caixa de diálogo usando um modo de vídeo de alta resolução, a sua caixa de diálogo pode ser grande demais para caber em uma tela de baixa resolução.
Será que todos os controles TextBox tem a configuração de validação adequada?
Se você pretende usar a propriedade WordWrap, é a propriedade MultiLine também definida como True?
Será que todas as barras de rolagem e SpinButtons permitir apenas valores válidos?
Será que todos os ListBoxes ter sua propriedade MultiSelect definida corretamente?
A melhor maneira de dominar as caixas de diálogo personalizada é criar caixas de diálogo - muitos deles. Comece de forma simples e experimentar com os controles e suas propriedades. E não se esqueça sobre a Ajuda System- é sua melhor fonte para obter detalhes sobre cada controle e propriedade.