Saring prospek 2010 Email yang saya kirim— tetapi hanya untuk satu penerima?

12

Saya ingin mencari semua surat yang saya kirim ke "zeev".

masukkan deskripsi gambar di sini

Tetapi saya tidak ingin memasukkan surat yang telah saya kirim ke "zeev" dan "john"

misalnya:

masukkan deskripsi gambar di sini

Jadi, saya ingin menemukan email yang saya sudah mengirim hanya untuk "Zeev".

Apa kata pencarian frasa yang harus saya tambahkan?

Royi Namir
sumber

Jawaban:

6

Saya tidak berpikir itu mungkin untuk menentukan kriteria pencarian Anda menggunakan Outlook's Advanced Find, namun, cara alternatif untuk menyelesaikan pencarian Anda adalah dengan membuat tampilan kustom .
Tampilan kustom yang dijelaskan di bawah ini pada dasarnya menggunakan query SQL DASL yang sama yang saya gunakan dalam jawaban saya yang lain untuk membuat folder pencarian melalui makro. Saya percaya tampilan khusus akan lebih mudah bagi Anda untuk diterapkan.

Untuk membuat tampilan:

  1. Pada tab Tampilan, di grup Tampilan Sekarang, klik Ubah Tampilan, lalu klik Kelola Tampilan.
  2. Klik Baru.
  3. Di kotak Nama tampilan baru, ketikkan nama untuk tampilan tersebut.
  4. Di kotak Jenis tampilan, pilih 'Tabel'.
  5. Untuk mengubah di mana tampilan tersedia, pilih opsi di bawah Dapat digunakan, dan kemudian klik OK.
  6. Dalam Pengaturan Tampilan Tingkat Lanjut: Kotak dialog Tampilan Baru, klik Filter.
  7. Pilih tab SQL dan centang kotak 'Edit Kriteria Ini Secara Langsung'.
  8. Rekatkan kueri DASL berikut ke dalam kotak teks:
    "urn:schemas:httpmail:displayto" LIKE 'Zeev%' AND NOT "urn:schemas:httpmail:displayto" LIKE '%;%' AND "urn:schemas:httpmail:displaycc" =''
  9. Setelah selesai, klik OK.
  10. Untuk segera menggunakan tampilan, klik Terapkan Tampilan.
  11. Untuk kembali ke tampilan standar, pada tab Lihat, di grup Tampilan Sekarang, klik Ubah Tampilan, lalu klik pesan.
gm2
sumber
Ini tampak sangat menjanjikan tetapi sayangnya saya tidak dapat menampilkan email apa pun, bahkan setelah mengubah SQL menjadi "urn:schemas:httpmail:displayto" LIKE '%;%'.
Variabel yang
Kondisi SQL Anda akan mencocokkan pesan dengan lebih dari satu penerima di bidang Ke :. Kueri ini harus cocok dengan semua pesan di lokasi yang dilamar:"urn:schemas:httpmail:displayto" LIKE '%'
gm2
Saya belum sepenuhnya mengikuti ini tetapi kemudian saya menyadari jawaban lain juga dari Anda dan itu bekerja persis seperti yang saya inginkan jadi saya kemping bahagia untuk saat ini.
Variabel yang
Jawaban bagus! Saya mencoba mencari tahu cara menampilkan pesan yang dikirim oleh seseorang HANYA kepada saya, dan saya melakukannya dengan permintaan ini:"urn:schemas:httpmail:fromname" LIKE '%SenderName%' AND "urn:schemas:httpmail:displayto" LIKE '%MyName%' AND NOT "urn:schemas:httpmail:displayto" LIKE '%;%' AND "urn:schemas:httpmail:displaycc" =''
pacoverflow
4

Makro makro berikut satu kali akan membuat Folder pencarian yang terus-menerus menunjukkan pesan dari folder Item Terkirim yang dikirim ke hanya satu penerima yang ditentukan.

Di Outlook, buka editor VBA menggunakan Alt+ F11dan tempel kode ke editor. Pilih pesan yang Anda kirim hanya ke teman Anda Zeev dan kemudian jalankan makro. Anda mungkin perlu mengatur keamanan makro ke rendah untuk menjalankan makro.

Sub CreateSearchFolderForOneRecipient()
On Error GoTo Err_CreateSearchFolderForOneRecipient

' Get the email address from a selected message
Dim oMail As Outlook.MailItem
Set oMail = ActiveExplorer.Selection.Item(1)
strSearchFolderName = "Msgs sent only to " & oMail.To

If oMail.To = "" Then
    Exit Sub
ElseIf InStr(1, oMail.To, ";") > 0 Then
    Err.Raise Number:=vbObjectError + 1000, _
        Description:="Selected message must have only 1 recipient in To: field"
End If

Dim strDASLFilter As String
' The trick to identifying messages sent to multiple recipients is the semi-colon ; delimiter.
' Semicolon can be searched using SQL DASL syntax but not in the Advanced Search form GUI
' Description of filter
' Line 1: Messages sent to specified recipient
' Line 2: 'To' field cannot contain semicolon
' LIne 3: 'CC' field must be empty
strDASLFilter = Chr(34) & "urn:schemas:httpmail:displayto" & Chr(34) & " = '" & oMail.To & "'" _
    & " AND NOT " & Chr(34) & "urn:schemas:httpmail:displayto" & Chr(34) & " LIKE '%;%'" _
    & " AND " & Chr(34) & "urn:schemas:httpmail:displaycc" & Chr(34) & " = ''"

Dim strScope As String
strScope = "'Sent Items'"

Dim objSearch As Search
Set objSearch = Application.AdvancedSearch(Scope:=strScope, Filter:=strDASLFilter, _
    SearchSubFolders:=True, Tag:="SearchFolder")

' Save the search results to a searchfolder
objSearch.Save (strSearchFolderName)

Set objSearch = Nothing

Exit Sub


Err_CreateSearchFolderForOneRecipient:
    MsgBox "Error # " & Err.Number & " : " & Error(Err)

End Sub

Makro adalah versi kode yang dimodifikasi dari Cara membuat folder pencarian Outlook menggunakan VBA

gm2
sumber
iv membuat makro tetapi bagaimana cara menjalankannya? saya memilih email dan kemudian saya melakukan apa?
Royi Namir
Setelah Anda memilih pesan kembali ke jendela editor kode, klik sekali di mana saja di blok kode, lalu klik tombol jalankan / putar pada bilah alat.
gm2
0

Anda harus menggunakan opsi Pencarian Tingkat Lanjut (CTRL + SHIFT + F) di kirim ke put 'zeev'

Maka Anda harus masuk ke tab lanjutan di sebelah kanan di mana Anda perlu mendefinisikan kriteria lain:

Ladang akan seperti itu To

Kondisionernya akan seperti itu Doesn't Contain

Nilainya akan 'john'

Perhatikan kutipan di sekitar nama karena akan membuat perbedaan.

Sekarang ketika Anda menekan pencarian Anda sekarang akan melihat semua email yang dikirim ke saja Zeev

Raja Ash
sumber
1
bagaimana kalau saya kirim juga ke paul? Saya tidak dapat mengingat semua penerima ....
Royi Namir
Sejauh yang saya ketahui, saya tidak berpikir Anda dapat membuatnya di mana Anda mencari hanya satu orang itu ketika tidak ada orang lain yang ditambahkan. Ini mungkin merupakan kasus pencarian yang mencari orang lain untuk dikecualikan, tambahkan ke dalam cari sampai Anda hanya tersisa zeevdi kotak terkirim.
Raja Ash
0

Cukup mudah. Pilih 'Terkirim' pada nyeri kiri. Di atas daftar email, klik tarik-turun dan pilih "Oleh: Ke" untuk dipesan ulang oleh penerima. Gulir ke bawah dan temukan set email hanya 'Ke' penerima yang diperlukan. Klik bilah untuk menampilkan email. Anda sekarang dapat memilih email yang perlu Anda tahan shift atau perintah kemudian File> Print> PDF misalnya.

Adey Jade
sumber
-1
from:"Your Name" to:"Zeev" AND NOT to:"john"

Tautan di bawah ini adalah referensi untuk istilah pencarian instan dan operator:

http://office.microsoft.com/en-gb/outlook-help/learn-to-narrow-your-search-criteria-for-better-searches-in-outlook-HA010238831.aspx

john
sumber
bagaimana kalau saya kirim juga ke paul? Saya tidak dapat mengingat semua penerima .... -
Royi Namir
Ah, maksudmu secara eksklusif. Hmm ... Biarkan aku berpikir.
john
@ John - Gunakan saja karakter wild card.
Ramhound
@Ramhound mencobanya. Tidak berhasil, Anda punya contoh untuk memperbarui jawabannya?
john
-2

Cukup ikuti instruksi berikut untuk menyelesaikan pekerjaan Anda ...
1. Buka Outlook 2010.
2. Klik 'Item Terkirim' di panel sebelah kiri.
3. Klik pada kotak Pencarian di panel tengah. Hasil: Anda akan melihat bilah alat pita diubah menjadi 'Cari'.
4. Klik 'Lainnya' (+ ikon dalam warna Hijau).
5. Pilih 'Ke' dari daftar.
6. Masukkan ID email di bidang 'Ke' untuk mencari surat apa yang telah Anda kirim ke orang tertentu.

Saya tidak dapat menambahkan gambar karena krisis skor reputasi saya. Maaf untuk itu!!

hanuman411
sumber
tidak ... itu tidak berfungsi karena itu menunjukkan penerima lain juga ... i.stack.imgur.com/v76MY.jpg
Royi Namir
Anda yakin memasukkan id email di bidang 'Ke' yang baru ditambahkan. Catatan: Jika Anda telah mengirim surel ke lebih dari satu penerima, surel-surel tersebut juga akan tercantum dalam hasil karena kriteria pencarian memenuhi bidang 'Ke'.
hanuman411
2
Apakah Anda mengharapkan saya mengingat ID surat? saya perlu mencari penerima eksklusif dan bukan melalui surat.
Royi Namir
Tidak perlu mengingat id surat. Anda bisa mulai mengetik nama juga akan berfungsi.
hanuman411
2
Tapi dia akan memberikan penerima lain juga. Apakah saya tidak begitu jelas? apakah kamu membaca pertanyaanku? misalnya jika saya mengirim ke john dan paul dan saya hanya mencari john: itu akan memberi saya email yang saya kirim ke paul dan john juga. dan aku tidak menginginkan itu.
Royi Namir