Outlook 2007 でカスタム フォームを作成し、それをカスタム カレンダー フォルダーに投稿するための既定のフォームにしました。最終目標は、既定のリマインダー時間を設定することです。そのために、「リマインダー」プロパティを「いいえ」に設定し、「事前リマインダー」を 0 に設定して、フォームを公開しました。
このフォームを使用して新しい予定を作成しようとすると、インターフェイスはシステムレベルのデフォルトのリマインダー時間である 15 分に戻ります。
フォーム デザイナーでカスタム フォームを再度開くと、プロパティが「はい」と「15」にリセットされます。何かアイデアはありますか?
私はリマインダーマネージャーのようなソリューションを探しているわけではありません。
答え1
私も同じ問題を抱えていました。これは、「既定のリマインダー」カレンダー オプション ([ツール] | [オプション]) によって発生しているようです。
通常の予定には通常のリマインダーを設定したいので、そのオプションを無効にしたくありませんでした。そこで、デザイン フォーム ウィンドウを開き、以下を選択しView Code
て入力しました。
Function Item_Open()
ReminderSet = False
End Function
これにより、リマインダーは「なし」に設定されます毎回予定は編集用に開かれます。完璧ではありません。するリマインダーが欲しいので設定すると、次回編集のために開いたときに削除されます。しかし、私の目的にはこれで十分です。
残念ながら、On_Create
この作業をスムーズに行うための何らかのイベントを見つけることができませんでした。
ps. カスタム フォームをよりアクセスしやすくする方法をご存知ですか? (ショートカットを使用するか、[新規] ドロップダウンに追加するなど)