Newsgroup: it.comp.appl.access
Titolo: Leggere le informazioni del File (FAX) salvato

come ben sapete il FAX di windows crea dei file TIFF alla 
ricezione/invio di un file.
è possibile leggere le proprietà di questo file per ottenere:
numero fax
mittente
data ricezione
ecc
spulciando la rete ho trovato che esiste l'oggetto FaxTiff
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fax/faxlegacyvb_1jfj.asp
ho provato ad inizializzarlo in questo modo:
OggTiff As Object, OOFAxTiff As FaxTiff
Set OggTiff = CreateObject("FaxTiff.FaxTiff")
'per tutti gli oggetti presenti nella directory
For Each OggDoc In FileCtr.GetFolder(DirArr).Files
             'creo l'oggetto fax
             Set OOFAxTiff = OggTiff.CreateDocument(DirArr & oggDoc.Name)
             Print #2, OggTiff.RecipientNumber
next
ma purtroppo questo codice non va (438 Proprietà o metodo non supportati 
dall'oggetto), e non capisco come devo fare per poter leggere queste 
caratteristiche.
Riuscite a darmi una mano?
Grazie
Ciao
Nick

 next
[CUT]
anche se la stringa la crivo come
Print #2, OOFAxTiff.RecipientNumber
restituisce lo stesso errore
grazie
ciao
Nick

"Nick" <senz...@chedetesul.NG> ha scritto nel messaggio 
news:5foEf.74287$eD5.1...@twister2.libero.it...

Quell'oggetto "FaxTiff.FaxTiff" fa riferimento al documento già inviato o 
ricevuto (se non leggo male l'inglese: has transmitted or received).
Ma cosa volevi fare?
Ciao.
-- 
Sergio MAZZA 

Sergio MAZZA ha detto: in data 02/02/2006 15.20:

si hai letto bene (o per lo meno anche io ho letto così :))
io voglio sapere le informazioni di quel file... e ci sono riuscito! :)
(oggi posto e mi rispondo da solo.. scusate)
ecco la soluzione:
'inizializzo le variabili
Set FileCtr = CreateObject("Scripting.FileSystemObject") ' oggetto per 
controllare i file nelle cartelle
Set oggFax = CreateObject("FaxServer.FaxServer")' oggetto FAX
Set OggTiff = CreateObject("FaxTiff.FaxTiff")' oggetto immagine FAX
        Print #2, "---------------------------------------"
        Print #2, "---------------------------------------"
        Print #2, "DETTAGLIO FAX PRESENTI"
        For Each oggDoc In FileCtr.GetFolder(DirArr).Files
             'creo l'oggetto fax
             Set oggFaxDoc = oggFax.CreateDocument(DirArr & oggDoc.Name)
             With oggFaxDoc 'leggo le proprietà dell'oggetto FAX
                 Print #2, "Numero Fax " & .FaxNumber;
                 Print #2, "   -    Nome File " & .FileName
                 OggTiff.Image = .FileName ' ASSOCIO l'immagine 
all'oggetto immagine
                 Print #2, "--DESTINATARIO--"
                 Print #2, "Ricevuto il " & OggTiff.ReceiveTime ' leggo 
le proprietà
                 Print #2, "Nome " & OggTiff.RecipientName
                 Print #2, "FAX " & OggTiff.RecipientNumber
                 Print #2, "--MITTENTE--"
                 Print #2, "Nome " & OggTiff.SenderName
                 Print #2, "--ALTRO--"
                 Print #2, "Routing " & OggTiff.Routing
                 Print #2, "TiffTAG " & OggTiff.TiffTagString(269)
                 Print #2, "Tsid " & OggTiff.Tsid
             End With
             Set oggFaxDoc = Nothing
        Next
probabilmente si possono evitare alcuni passaggi, però così funziona! :)
Spero sia comprensibile.. se avete domande. fatemi sapere (se sarò in 
grado di rispondere)
ciao
Nick

"Nick" <senz...@chedetesul.NG> ha scritto nel messaggio 
news:jLoEf.74341$eD5.1...@twister2.libero.it...

Ma allora perché non scrivi tu una integrazione e la invii al webmaster del 
sito comune?
Ciao.
-- 
Sergio MAZZA 

 Ciao.
se è solo per le librerie da inserire nel codice.. no problem... per il 
fatto di leggere i dati dei fax devo ancora verificare perchè mi da un 
po' di problemi... :)
Fammi sapere chi manda cosa ;)
ciao
Nick

 Nick
Se ti va e puoi, fallo tu quando sei pronto o ritieni che il codice sia 
abbastanza per un esempio tale da essere preso come spunto...
Ciao.
-- 
Sergio MAZZA 

Sergio MAZZA ha detto: in data 03/02/2006 9.17:

ok allora vedo se riesco a migliorare la lettura dei dati del fax perchè 
per ora gli unici campi che mi legge sono il numero di fax del mittente 
e la data di ricezione...
Ciao
Nick