Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

Uitlezen van .dbx bestanden in Excel

Pagina: 1
Acties:

Verwijderd

Topicstarter
De situatie is als volgt:

Er is een web-form dat door gebruikers kan worden ingevuld om zich ergens voor op te geven. Vervolgens wordt er een mail gestuurd naar mij met daarin alle info (naam, telefoon etc). Nu wil ik graag dat deze gegevens zo automatisch mogelijk in een excel bestand komen zodat de gegevens gebruikt kunnen worden voor de planning etc.

De vraag is nu, hoe kan je (zonder alle gegevens steeds te kopieren) de data in Excel krijgen? Kan je .dbx/.eml bestanden uitlezen mbv macro's? Of kan je excel in je inbox laten kijken?

Google heb ik al geprobeerd, maar veel verder dan uitleg over het versturen van email met excel kom ik dan niet.

Alle hulp is welkom.

Voor de duidelijkheid: ik heb geen mogelijkheid om de gegevens direct nadat ze zijn gesubmit op het webform met php op te slaan in een text bestand of een database.

  • hufkes
  • Registratie: Maart 2000
  • Laatst online: 01:14

hufkes

nee, daar staat niet hufter!

Heb je de eml al eens geopend? Een eml-bestand is gewoon een textbestand, dus die kun je gewoon openen met vba en dan verder processen.

(pseudo)
code:
1
2
3
4
5
6
7
dim istr as string
open filename.eml for input as #1
do until eof(1)
line input #1, istr
'process file line by line
loop
close #1


en anders kun je met onderstaande code rechtstreeks je outlook inbox benaderen:

(pseudo)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    ' Declare variables for communicating with Outlook
    Dim appOl As New Outlook.Application
    Dim nsOl As Outlook.Namespace
    Dim Inbox As Outlook.MAPIFolder
    Dim Item As Object
    Dim Atmt As Outlook.Attachment
    Set nsOl = appOl.GetNamespace("MAPI")
    Set Inbox = nsOl.GetDefaultFolder(olFolderInbox)

   If Inbox.Items.Count > 0 Then
        For Each Item In Inbox.Items
    ' Loop through items & process
     Next Item
    End If

[ Voor 50% gewijzigd door hufkes op 25-03-2008 13:08 ]

Onderstaande signature is al >20jr oud ***hoe dan***
---
Het internet is een veelbelovend medium
....dat maar heel weinig van zijn beloftes nakomt.
Wat weg is... raak je nooit meer kwijt :P