Saber como criar uma biblioteca de vínculo dinâmico (DLL) para o Microsoft Office Access pode fazer sua reutilizáveis de código. Microsoft Visual C # é uma linguagem de programação de computador que você pode usar para realizar essa tarefa. Access é um sistema de gerenciamento de banco de dados relacional que você também pode usar para criar aplicações de banco de dados e automatizar tarefas usando o Visual Basic for Applications (VBA). Em poucos passos você pode criar uma DLL e usá-lo em um banco de dados Access usando VBA. Coisas que você precisa
Microsoft Visual C # Express & Microsoft Office Access
Show Mais instruções
1
Abra o Microsoft Visual C # Express e selecione " New Project ... " no painel esquerdo . Dê um duplo clique em " Visual C # " em " modelos instalados " e dê um duplo clique em " Biblioteca de classe. " Pressione " Ctrl" e "A", em seguida, pressione "Delete" para remover todos os códigos existentes
2
Copie e cole o código abaixo para criar um DLL: .
Using System;
usando System.Collections.Generic ;
usando System.Linq ;
usando System.Text;
namespace ClassLibrary1
{
public class Class1
{
public int add () {
retornar 13 + 14;
} }
}
3
Clique no menu " Project" e selecione "Propriedades ClassLibrary1 ". Clique em " Aplicativos", selecione "Informações Assembleia .... " Marque a caixa ao lado de "Make assembly COM -Visível ". Clique em " OK".
4
Clique em " Criar ", marque a caixa ao lado de " Registrar para interoperabilidade COM. " Selecione o menu "Arquivo" e clique em "Save All". Clique no menu "Build" , selecione " . Construir ClassLibrary1 "
5
Vá para a sua pasta do projeto Lançamento C # e você deve ver as seguintes três arquivos:
ClassLibrary1.tlb
ClassLibrary1.dll
ClassLibrary1.pdb
Copie esses arquivos para "C: . \\ WINDOWS \\ system32 "
6
Comece Microsoft Office Access . Selecione "Banco de dados em branco ", clique em " Criar". Clique em " Ferramentas de Banco de Dados ", selecione "Visual Basic".
7
Clique no menu "Ferramentas" e selecione "Referências ". Clique no botão "Procurar" , navegue até "C: \\ WINDOWS \\ system32 " e selecione " ClassLibrary1.tlb ". Clique em " Abrir". Marque a caixa ao lado de " ClassLibrary1 ". Clique em " OK".
8
Digite o seguinte para criar um novo procedimento :
addNumbers Private Sub ( )
Chamada testMyDLL
finais Sub
9
Copie e cole a seguinte função para o módulo para ligar para a nova DLL :
testMyDLL função Pública ( )
Dim dllResult as Long
Dim objAdd Como ClassLibrary1.Class1
Set objAdd = Novo ClassLibrary1.Class1
dllResult = objAdd.Add
MsgBox dllResult
End Function
10
Pressione " F5" para executar o seu código e exibir o resultado DLL.