Avatar billede flashit Nybegynder
25. marts 2004 - 09:32 Der er 23 kommentarer og
1 løsning

opret exe fil som kan køre RWJ fil (VB 6.0)

Hej E.

Jeg har i Outlook oprettet en rule og eksportere denne til en fil (*.RWJ)
Er her en som kender en metode til at få VB til at køre denne fil, i stedet for at importere filen i outlook.

Jeg er med andre ord ude efter af få lavet en exe fil som kan køre rwj filen.

Håber der er en som kan hjælpe :-)
Avatar billede bennytordrup Nybegynder
25. marts 2004 - 09:33 #1
Det er ikke et spørgsmål om at lave en bestemt exe, men om at associere en bestemt extension med et bestemt program.
Avatar billede flashit Nybegynder
25. marts 2004 - 09:39 #2
kan man bare gøre det :-) to sek.....
Avatar billede bennytordrup Nybegynder
25. marts 2004 - 09:40 #3
Ja. At starte et bestemt program ved dobbeltklik på en bestemt filtype er Windows filassociering, som gør det.
Avatar billede flashit Nybegynder
25. marts 2004 - 09:42 #4
Det kan man ikke :-( og jeg vil gerne have en exe fil, så der det meget næmmere at sende den til andre.
Avatar billede jakobdo Ekspert
25. marts 2004 - 09:43 #5
Du kan jo lave et program, som først associere en filtypen med outlook rule programmet, og så kører filen filnavn.rwj.
Avatar billede bennytordrup Nybegynder
25. marts 2004 - 09:44 #6
Uanset hvad, skal han lave fil-associeringen
Avatar billede bennytordrup Nybegynder
25. marts 2004 - 09:44 #7
Det, han ønsker, er en opsætning af Windows.
Avatar billede flashit Nybegynder
25. marts 2004 - 09:47 #8
Men der kommer en fejl når jeg "bare" køre filen med outlook.

Fejl:
The command line argument is not valid. Verify the svitch you are using
Avatar billede flashit Nybegynder
25. marts 2004 - 09:48 #9
Det er da heller ikke alle filer, som man bare kan køre.
Normalt inpotere man rwj filen i outlook.
Avatar billede jakobdo Ekspert
25. marts 2004 - 09:55 #10
Det du måske skulle, istedet for at kode en RWJ fil, er at lave noget kode som lave det samme som RWJ filen gør, når den importeres i Outlook.
Et eller andet sted, så må dine regler jo blive tilføjet.
Måske i registreringsdatabasen.
Avatar billede flashit Nybegynder
25. marts 2004 - 10:06 #11
jakobdo.

Det var faktisk også min første idé, men jeg kan bare ikke finde hvor den skriver informationen.
Der var ingen ting at finde i Regestry :-(

Men jeg må søge noget mere
Avatar billede jakobdo Ekspert
25. marts 2004 - 10:11 #12
Måske du kan lave det i en slags VB-script:

Dim WithEvents objInbox As Outlook.Items

Private Sub Application_Startup()
  Set objInbox = Session.GetDefaultFolder(olFolderInbox).Items
End Sub

Private Sub objInbox_ItemAdd(ByVal Item As Object)
  If Item.Class = olMail And Item.Subject = "Test Att" Then
      If Item.Attachments.Count > 0 Then
        Dim objAttachments As Outlook.Attachments
        Set objAttachments = Item.Attachments
        For Each objAttach In objAttachments
            ' Does not handle duplicate filename scenarios
            objAttach.SaveAsFile "C:\Test\" & objAttach.FileName
        Next
        Set objAttachments = Nothing
      End If
  End If
End Sub

Se mere på denne side:

http://support.microsoft.com/?kbid=324568
Avatar billede jakobdo Ekspert
25. marts 2004 - 10:23 #13
Avatar billede flashit Nybegynder
25. marts 2004 - 10:25 #14
Perfekt Jakobdo

TAK. :-)

Giver du ikke et svar
Avatar billede jakobdo Ekspert
25. marts 2004 - 10:30 #15
Selv tak! :o)
Avatar billede flashit Nybegynder
25. marts 2004 - 10:48 #16
Hvad siger du til et bonus spg? :-)
Avatar billede jakobdo Ekspert
25. marts 2004 - 10:54 #17
Prøv?
Avatar billede flashit Nybegynder
25. marts 2004 - 10:55 #18
Super :-)

NOTE: The Rule.dll must be compiled before use. Compiling the Rule.dll library requires skill in Visual C++ and is beyond the scope of this article. See the documentation listed in the "References" section of this article for more information.


Hvad menes der med ovenstående?
Avatar billede jakobdo Ekspert
25. marts 2004 - 11:12 #19
Ja, hvor fanden man så lige får den DLL fil der fra, det er jo så et godt spørgsmål! :o(
Avatar billede bennytordrup Nybegynder
25. marts 2004 - 11:14 #20
De links, der ligger i bunden af artiklen, indeholder den kode, der skal bruges til at oversætte Rule.dll. Dette kræver en Visual C++.
Avatar billede jakobdo Ekspert
25. marts 2004 - 11:31 #21
Det link synes jeg ikke lige at kunne finde???
Avatar billede bennytordrup Nybegynder
25. marts 2004 - 11:32 #22
http://support.microsoft.com/default.aspx?scid=kb;EN-US;251125

Kig helt i bunden. Der er 4 links, hvor jeg vil tro, at der er referencer til kilden til rule.dll.
Avatar billede jakobdo Ekspert
25. marts 2004 - 11:38 #23
Du vil tro...
Jeg har kigget alle links igennem, finder ikke lige C++ kode til en Rule.dll (måske det bare er mig)
Avatar billede flashit Nybegynder
25. marts 2004 - 11:45 #24
Jeg er også pas....
Kan ikke finde Rule.dll
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester