Uma lista de verificação caixa de diálogo para excel 2016 vba

Video: [Excel VBA] Caixas de Diálogo com MSGBox 2/2

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.


Publicações relacionadas