salve
premesso che non uso winfax, quello che so è che comunque necessita WinfaxPro Macro 10.02 per le versioni XP. ( non credo che la versione Pro sia freeware)
Un modo per fare interagire i due programmi è spiegato qui:
http://service1.symantec.com/SUPPORT/INTER/winfaxintl.nsf/0/04094413d975439fc1256b29002dfba3?OpenDocument&seg=hm&lg=it&ct=itIn alternativa, visto che in winfax è possibile importare la rubrica di Outlook, potresti pensare di passare i dati di excel in Outlook indi importarli in Winfax.
Una possibile macro (modificata da me ma non mia) potrebbe essere questa: (aggiunge i contatti alla rubrica di outlook. Necessita dell'attivazione del riferimento alla libreria "Microsoft Outlook 9.0 Object Library")
Sub CreateContactsFromExcel()
Const olFolderContacts As Integer = 10
Dim olApplication
Dim olNameSpace
Dim olContactFolder
Dim olContactItem
Set olApplication = CreateObject("Outlook.Application")
Set olNameSpace = olApplication.GetNamespace("MAPI")
Set olContactFolder = olNameSpace.GetDefaultFolder(olFolderContacts)
Set olContactItem = olContactFolder.Items.Add
With olContactItem
.FirstName = Range("a1").Value
.LastName = Range("b1").Value
.HomeTelephoneNumber = Range("c1").Value
.BusinessFaxNumber = Range("d1").Value
.HomeAddressStreet = Range("e1").Value
.HomeAddressCity = Range("f1").Value
.HomeAddressState = Range("g1").Value
.HomeAddressPostalCode = Range("h1").Value
.SelectedMailingAddress = olHome
.Categories = Range("l1").Value
.Email1Address = Range("m1").Value
.Save
End With
Set olContactFolder = Nothing
Set olNameSpace = Nothing
Set olApplication = Nothing
End Sub
saluti
Andrea