Skip to main content

AccessTr.neT


Vcard Paylaşımı Nasıl Yapabiliriz

Vcard Paylaşımı Nasıl Yapabiliriz

#3
"Vcard Paylaşımı Nasıl Yapabiliriz" diye soru sordum
un, şeker, yağ bulduklarımı ekleyip helva yapmaya çalışıyorum
Create a Contact item from a vCard file and save the item in a folder
Private Sub ImportContacts( _
    ByVal path As String, ByVal targetFolder As Outlook.Folder)
    Dim contact As Outlook.ContactItem
    Dim moveContact As Outlook.ContactItem
    If (Directory.Exists(path)) Then
        Dim files As String() = Directory.GetFiles(path, "*.vcf")
        For Each file As String In files
            contact = CType(Application.Session.OpenSharedItem(file), _
                Outlook.ContactItem)
            If (targetFolder Is _
                CType(Application.Session.GetDefaultFolder( _
                    Outlook.OlDefaultFolders.olFolderContacts) _
                    , Outlook.Folder)) Then
                contact.Save()
            Else
                moveContact = CType(contact.Move(targetFolder), _
                    Outlook.ContactItem)
                moveContact.Save()
            End If
        Next
    End If
End Sub

Sub CreateTextFileBasic()
    'Must add reference to Tools > References > Microsoft Scripting Runtime
    Dim fso As Scripting.FileSystemObject
    Dim Satir As Scripting.TextStream
   
    Set fso = New Scripting.FileSystemObject
    Set Satir = fso.CreateTextFile("C:\test\test.vcf", True)
   
        Satir.WriteLine "begin:vcard"
        Satir.WriteLine "BDAY;VALUE=DATE:" & "1957-09-21"
        Satir.WriteLine "N:" & "Stenerson;Derik"
        Satir.WriteLine "fn:" & "ramazan"
        Satir.WriteLine "TITLE:" & "vcf yaz"
        Satir.WriteLine "org:" & "accessmania"
        Satir.WriteLine "tel;TYPE=FAX:" & "5050801711"
        Satir.WriteLine "TEL;TYPE=WORK,FAX:" & "+1-425-936-7329"
        Satir.WriteLine "TEL;TYPE=WORK,MSG:" & "+1-425-936-5522"
        Satir.WriteLine "tel;cell;voice:" & "9999999999"
        Satir.WriteLine "tel;work;voice:" & "8888888888" '& (IIf(Not IsNull(Me!Dahili), " Dahili:" & Me![Dahili], ""))
        'Satir.WriteLine "adr;type=work:;;" & "Denizli" ' & ";" & Me![?ehir] & ";" & Me![Ylçe] & ";" & Me![Posta Kodu]
        Satir.WriteLine "ADR;TYPE=WORK,POSTAL,PARCEL:" & ";;One Microsoft Way;Redmond;WA;98052-6399;USA"
        Satir.WriteLine "email;internet:" & "eeeeeeee"
        Satir.WriteLine "EMAIL;TYPE=INTERNET:" & "deriks@microsoft.com"
        Satir.WriteLine "version:" & "2.1" '"3.0"
        Satir.WriteLine "End: vcard"

    Satir.Close

End Sub
bunun ile var olan dosya üzerine yazılıyor
dosya yok ise nasıl oluşturuyoruz
@benbendedeilem
Son Düzenleme: 31/05/2020, 11:15, Düzenleyen: accessman.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
RE: Vcard Paylaşımı Nasıl Yapabiliriz - Yazar: accessman - 31/05/2020, 11:11
Task