Saya baru mulai menggunakan Windows 7 dan saya ingin tahu cara membuat pengingat Outlook saya muncul dan menunjukkan diri mereka dengan jelas. Mereka terus membuka secara diam-diam, hanya sebagai jendela lain di tumpukan Outlook di taskbar. Akibatnya, saya terus mengabaikan mereka karena mereka muncul di belakang segalanya.
Bagaimana saya membuatnya lebih mudah untuk diabaikan?
(Jelas, orang biasanya tidak ingin aplikasi yang menjengkelkan yang mendorong diri mereka ke garis depan. Tetapi ada beberapa tempat di mana perilaku seperti itu diinginkan, dan pengingat kalender Outlook adalah salah satunya.)
Jawaban:
Saya memiliki masalah yang sama dengan Outlook 2010. Gunakan langkah-langkah yang disebutkan di bawah, ini berfungsi seperti pesona. Jangan lupa untuk mengaktifkan semua makro: Pusat Kepercayaan> Pengaturan Makro.
Rekatkan dalam kode ini:
Tanda tangani Makro sehingga akan berjalan: Alat> Tanda Tangan Digital ... dan pilih sertifikat yang Anda buat sebelumnya
sumber
On Error Resume Next
satunya berlaku untuk Sub itu dan hanya mencegah seluruh makro dari crash .. Ini hanya penggunaan VBA standar.Private messageAlreadyShown As Boolean
Sub Aplikasi Pribadi_Reminder (Item ByVal Sebagai Objek)On Error Resume Next
Jika Bukan messageAlreadyShown LaluMsgBox "First Reminder", vbSystemModal, ""
Akhiri JikamessageAlreadyShown = True
ReminderWindow = FindWindowA (vbNullString, "1 Reminder")SetWindowPos ReminderWindow, HWND_TOPMOST, 0, 0, 0, 0, FLAGS
End SubAutoHotKey juga dapat digunakan untuk menyelesaikan ini. Script ini akan menempatkan jendela pengingat di atas tanpa mencuri fokus (diuji dengan Win10 / Outlook 2013)
AHK Script - Kompilasi EXE
sumber
C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
shell:startup
ke bilah alamat atau kotak jalankanJawaban terbaik yang saya temukan ada di sini: Cara mendapatkan pengingat janji temu Outlook untuk muncul di depan jendela lain lagi menggunakan beberapa VBA sederhana.
Ini mencakup penambahan beberapa baris kode VBA sederhana ke "ThisOutlookSession". Sekarang, muncul jendela setiap saat. Jauh lebih baik.
sumber
Pada Versi 1803 (Februari 2018), opsi "Tampilkan pengingat di atas jendela lain" sekarang tersedia. Tampaknya tidak diaktifkan secara default.
sumber
Tidak ada jalan. Perusahaan kami mencoba meningkatkannya ke Microsoft secara langsung. Satu hal yang dilakukan orang di sini adalah memberinya suara yang lebih menjengkelkan, untuk membantu menyadarinya. Tetapi Microsoft telah memberitahu kami bahwa itu adalah desain.
sumber
Sama seperti jawaban Gullu di atas tetapi dengan perubahan untuk mengakomodasi judul jendela yang berbeda:
sumber
Dim olApp As Outlook.Application Set olApp = New Outlook.Application iReminderCount = olApp.Reminders.Count
Kemudian Anda bisa menghapus loop.Reminders.Count
mengembalikan jumlah total pengingat yang ditetapkan dalam janji, bukan dalam dialog pengingat aktif Di sistem saya ini mengembalikan 22, misalnya.Ini menggangguku juga. Setelah beberapa pencarian intens saya menemukan jawaban parsial: http://www.pcreview.co.uk/forums/hidden-outlook-reminders-t3972914.html
Saya mencoba mengujinya dan ternyata tidak konsisten; satu kali itu tetap tersembunyi di balik apa yang saya kerjakan, dan lain kali muncul di depan. Dalam kedua kasus ada ikon di bilah tugas yang tampak berbeda dari Outlook itu sendiri, jadi setidaknya ada kemungkinan saya akan melihatnya.
sumber
Saya menggunakan Filebox eXtender dan ketika pengingat pertama datang saya membukanya dan klik ikon 'pin' baru di kanan atas bilah keterangan. Kemudian ketika pengingat berikutnya datang, itu datang di latar depan ...
sumber
Saya menemukan addin yang disebut ShowReminders ( http://www.sagelamp.com/pages/showreminders.aspx ), yang membawa jendela pengingat ke atas. Ia bahkan berfungsi saat Anda memperkecil jendela pengingat.
sumber
The following package files could not be found: C:\Users\ukeim\AppData\Local\Temp\IXP000.TMP\Office2007PIARedist\o2007pia.msi
Saya akhirnya menemukan solusi sederhana menggunakan Outlook VBA dan EXE sederhana.
Inilah cara untuk tidak pernah melewatkan janji temu pertemuan prospek lagi.
Mengapa aplikasi exe yang berdiri sendiri hanya untuk tujuan ini? Yah saya memiliki kotak merah besar yang tertanam di VBA, tapi solusi itu penuh masalah (saya percaya itu karena saya harus menggunakan hwnd dan properti sistem tidak biasa lainnya untuk menjaga kotak merah besar di atas). Jadi untuk membuatnya lebih sederhana, mengapa tidak EXE dasar yang melakukan satu hal. Anda dapat menggunakan alat gratis dari microsoft (Visual studio Community 2015 gratis).
Ini adalah kode EXE. aplikasi windows form sederhana dengan satu form. Kompilasi kode ini.
Dan ini semua yang saya butuhkan dalam VBA prospek. Letakkan ini di ThisOutlookSession
sumber
Ini adalah versi lanjutan dari jawaban tbone yang berfungsi pada versi Jerman.
Saya telah menambahkan judul jendela Jerman dan juga beberapa fungsi baru (
BringWindowToTop
,SetForegroundWindow
danSetFocus
).Bekerja pada Windows 10 Jerman saya bersama Outlook 2016.
Saya tidak berhasil membuat sertifikat baru (menekan Mulai dan memasukkan "sertifikat" tidak mengungkapkan apa-apa), tetapi cukup memilih sertifikat lain dalam daftar saat masuk.
sumber