Pergunta : Classes de VBA

Eu tenho um número de funções agora com a ajuda dos peritos. Estes podem ser usados através das bases de dados múltiplas. é melhor adicionar estas funções em um módulo da classe com métodos para começ e retornar os valores ou para manter-se apenas copiar e colar as funções em um módulo normal?

class= do

Resposta : Classes de VBA

Eu trabalho com muitas classes e encontro então muito útil, mas eu concordo com o Jim com este - há pouca razão criar classes para funções de serviço público. As classes são SE você precisa de criar mais de um muito útil do mesmo artigo - por exemplo, se você precisa de criar classes para prender as propriedades dos veículos uma dúzia - mas para funções de serviço público você somente estará usando um daqueles em um momento.

Na consideração específica a seu isse:

Veículos secundários ()
O carro não ofuscante como o veículo 'ISTO É VEÍCULO FINO ENCONTRADO
Ajustar o carro = veículo novo 'DEPOIS QUE o VEÍCULO NOVO NÃO APARECE
Terminar o submarino

Você indica que o nome de sua CLASSE é “DataTests”, não o “veículo”. O veículo é um tipo definido pelo utilizador declarado no módulo da classe nomeado DataTests, e como tais você não poderão lhes começ (matéria de fato, você encontrará que imposisble para trabalhar com um UDT define em um módulo da classe da parte externa esse módulo da classe). UDTs é usado geralmente como estruturas de dados internos dentro da classe, e as propriedades da classe são usadas para segurar o entrada/saída to/from a classe. O UDT é usado simplesmente para armazenar o interior dos dados esse exemplo dos calss.

A maneira correta de fazer que é:

Carro não ofuscante como DataTests
Ajustar o carro = DataTests novo

Msgbox Car.bHP

Também, há pouca razão usar (a) um UDT e (b) variáveis individuais para armazenar dados internos da classe. Uso uns ou o outro, não ambos.




Outras soluções  
 
programming4us programming4us