Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    programmino che legge archivio outlook

    Ciao,

    Dovrei realizzare un programmino che faccia il parsing del testo contenuto nelle email che si trovano nella cartella posta in arrivo di outlook.

    Mi servirebbe qualche indicazione di massima, giusto qualche idea per iniziare.

    Ringrazio tutti

    Ciao
    http://www.easymemo.it - vCard ed agenda

  2. #2
    Utente di HTML.it L'avatar di Grunt
    Registrato dal
    Dec 2001
    Messaggi
    246
    Avevo il tuo stesso problema.... alla fine ho risolto diversamente. Ho creato un programmino che legge le email da un pop3 (in rete ce ne sono molti vedi www.vbasic.it ) e outlook non lo uso proprio!
    Con questo componente ocx hai il pieno controllo su Pop3
    FreePop3.zip

  3. #3
    il problema è che io le mail le ho già scaricate con outlook, e sono circa 3000 e dentro a ogniuna di queste c'è una parte di testo che dovrei estrarre ed inserire in un db.
    http://www.easymemo.it - vCard ed agenda

  4. #4
    Utente di HTML.it L'avatar di Grunt
    Registrato dal
    Dec 2001
    Messaggi
    246
    Questo programmino ha un componente ocx in grado di leggere i file dbx (le cartelle di outlook).
    dbx_manager.
    Quì invece trovi l'home page del creatore, con la spiegazione e tanti altri componenti. Ciao
    http://digilander.libero.it/PaoloBoh/pag_progr.html

  5. #5
    Utente di HTML.it L'avatar di cik
    Registrato dal
    Jul 2003
    Messaggi
    449
    non è difficile interagire con outlook
    codice:
    Public Sub OutLookTest()
    On Error GoTo Errore
        Dim MyO As Object
        Dim MyMail As MailItem
        Dim MyNameSpace As NameSpace
    
    'apre Outlook
        Set MyO = New OutLook.Application
        If MyO Is Nothing Then
            MsgBox "Impossibile trovare OutLook"
            Exit Sub
        End If
        MyO.Visible = False ' così non lo vedi
    
        Set MyNameSpace = MyO.GetNamespace("MAPI")
    
    ' qui ti conviene mettere un bel breakpoint e guardare
    ' l'oggetto myNameSpace cosa contiene. Trovi tutte le cartelle
    ' di outlook compresa la posta ricevuta e le sue sottocartelle
    ' Puoi leggere i messaggi con un ciclo for each
        For Each myMail in MyNameSpace.Folders.item("Cartelle Personali").Folders.item("Posta in arrivo")
    ' tuo codice per estrarre il testo e inserirlo nel db
        next myMail
    
        Set MyMail = Nothing
        Set MyNameSpace = Nothing
        Set MyO = Nothing
        
    End Sub
    S'i fosse foco, arderei 'l mondo

  6. #6
    questo per chi ha outlook office, se uno ha l' express non puo' andare!
    jabjoint

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.