Saya serahkan kepada Anda karena saya tidak dapat menemukan solusi di Internet. Saya menjelaskan saya menggunakan perpustakaan (EaGetMail) yang memungkinkan saya untuk mengelola email saya tapi sekarang saya harus mengubah perpustakaan dan jadi saya memilih perpustakaan Outlook.

Namun tidak mungkin bagi saya untuk mereproduksi hasil yang saya miliki dengan perpustakaan lama.

Dengan EagetMail saya dapat mengambil pengidentifikasi unik dari email yang diterima dalam jenis format angka misalnya: 123 dan setiap kali saya menerima email baru, pengenalnya lebih besar daripada email yang diterima sebelumnya (misalnya: 131). Tapi masalah dengan perpustakaan Outlook adalah bahwa pengidentifikasi unik adalah campuran angka dan karakter yang bermasalah untuk algoritma saya. Bagaimana saya bisa mengambil pengidentifikasi unik dengan cara yang sama seperti perpustakaan EaGetMail (C#)?

Terima kasih sebelumnya ;)

0
Laura Destier 7 Juli 2020, 17:36

1 menjawab

Jawaban Terbaik

Outlook menggunakan string EntryID untuk mengidentifikasi item secara unik. Tetapi jika Anda memerlukan nomor yang bertambah setiap kali Anda menerima item baru, Anda dapat menambahkan properti pengguna, lihat Properti Pengguna.Tambahkan untuk informasi lebih lanjut.

Sub AddUserProperty() 
 Dim myItem As Outlook.MailItem 
 Dim myUserProperty As Outlook.UserProperty 
 
 Set myItem = Application.CreateItem(olMailItem) 
 Set myUserProperty = myItem.UserProperties.Add(100, olInteger) 
 myItem.Display 
End Sub
0
Eugene Astafiev 7 Juli 2020, 15:57