14. februar 2003 - 09:13Der er
4 kommentarer og 1 løsning
Klasser/objekter i Outlook.
Hej, Jeg er ikke sikker på om dette er den rigtige kategori.
Men jeg sidder og skal lave nogen "custom forms" i outlook, for at have forskellige layouts. Men mange af disse indeholder de samme funktioner, så jeg tænkte på om det er muligt at ligge disse ud i en Class Module eller en dll fil, som man så kan bruge ? Dog har jeg læst at dll-filer vil være noget overkill, men er det ikke muligt at lave klasser/objekter i VBA ?
Det er nogen formularer der er lavet i Outlook, disse indeholder nogen funktioner (hvilke jeg vil gætte på er VBA). Fra en af disse funktioner vil jeg gerne oprette et objekt, som jeg har lavet vha. en Class i Visual Basic Editoren (i Outlook).
Hvis det er formularer i Outlook/Exchange så er det ikke VBA men derimod VBScript. Det gør nu ikke nogen forskel :-)
Den eneste måde du kan dele kode mellem flere forskellige formularer i Outlook/Exchange er ved at lave en dll. Dette har dog den ulempe at det komponent skal installeres på alle klient maskiner, hvilket giver et stort administrativt overhead.
Øhhh - nu blander du vist ting sammen. Det komponent du skal skrive en et standard Com Component der opfylder standarden for Com Objecter. Det kan kun laves i VB6.0 og ikke i VB.net
Standard komponenter skal også regsistreres på maskinen, hvilket kan give det meget velkendte "dll hell" syndrom :-)
Links - tja. Prøv at søge efter Com Component og Visual Basic 6.0
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.