06. maj 2002 - 10:24Der er
29 kommentarer og 1 løsning
Outlook integration
Hejsa.
Jeg skal have lavet en integration fra et andet program til Outlook via en VB makro.
Idéen var at når der kom en email ind i outlook, kiggede outlook gennem et filter, og dermed startede en makro i Reflection.
Makroen tog så dataene fra email og startede en makro i det andet program og i den makro brugte dataene. Men hvordan får jeg ingreret de to programmer med hinanden. Hvordan får jeg Outlook til at starte makroen i Reflection? OG evt. føre dataene med?
Ja, men spørgsmålet er hvordan jeg starter makroen i Reflection fra en makro i Outlook. JEg ved godt hvordan jeg starter En Outlook makro via et filter.
Fedt. Kender du forresten nogle gode bøger om dette?
Synes godt om
Slettet bruger
07. maj 2002 - 09:36#10
Desværre, men hvis du fisker lidt rundt på WRQ's hjemmeside (firmaet der har lavet Reflection) kan du finde en del dokumentation om de forskellige metoder og properties som Reflection tilbyder.
Hvis jeg vil have fat i Excel/Word/osv. fra Reflection, står der i manualen at jeg skal skrive Excel.Application, hvorfor skriver du .Session når du skal have fat i Reflection?
Synes godt om
Slettet bruger
07. maj 2002 - 10:38#19
Reflection har kun ét objekt - Session. Alle metoder og properties hører under dette ene objekt.
Excel f.eks. har flere, workbook, worksheet, chart, osv.
Sådan her ser mit script ud lige nu. Det er det jeg har.
Sub Test() Dim ReflectionIBM As Reflection.Session Set ReflectionIBM = CreateObject("ReflectionIBM.Session") With ReflectionIBM ReflectionIBM.Visible = True End With End Sub
Det ser ud til at virke.. Jeg synes bare ikke at kunne finde ud af at teste det helt igennem. Jeg prøver på at få den til at læse subject på den markerede mail og smide det over til Reflection.
Synes godt om
Slettet bruger
08. maj 2002 - 20:11#27
Ok, jeg har lavet noget (næsten) tilsvarende, bare med Excel. Der var det Reflection der "styrede" processen, og hentede kundedata fra et Excelark, for derefter at opdatere en kundedatabase der kørte igennem Reflection.
Bare du har "hul igennem" til Reflection, så er det sværeste overstået.
ReflectionIBM.Application.Activate ...vil gøre Reflection til det aktive program.
Tak for pointene ! :-)
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.