私はMicrosoftOutlookのヘビーユーザーの一人で、現在2007バージョンに取り組んでいます。神はこの道具が重くて問題を引き起こすかもしれないことを知っています。使用体験を向上させるために、スーパーユーザーの群衆は何を提案しなければならないのだろうかと思いました。
私自身のいくつかの提案:
また、Exchange Serverの構成が必要な提案を、ITマネージャーに提供できる提案を共有することもできます。
あなたの提案は何ですか?
PS:「Gmailを使用する」は受け入れられた答えではありません。私たちの中には、使用するメールシステムを制御できない人もいます...
メールの遅延送信を使用しています。指定した分数だけメールの送信を延期する新しいルールを作成するだけです。
受信トレイのルールはありません。メールを読んでいるときに、メールを別のフォルダに移動して、受信トレイ内のすべてのものが新しいものや実用的なものになるようにします。それが実行可能である場合、私は通常、アクションを実行し、電子メールをすばやく提出して、受信トレイを可能な限り空に保ちます。
これが私の基本マクロです。メッセージペインまたは現在開いているメッセージで選択したメッセージを「ArchivePersonalFolders」PSTファイルの「Inbox」フォルダに移動します。 PSTファイルの名前とフォルダが異なる場合は、変更する必要があります。 Outlookのメインツールバーと[メッセージウィンドウの読み取り]ツールバーにマクロボタンを作成します。 マクロに署名する の場合も最適です。
Sub MoveSelectedMessagesToArchiveInbox()
On Error Resume Next
Dim objFolder As Outlook.MAPIFolder, objInbox As Outlook.MAPIFolder
Dim objNS As Outlook.NameSpace, objItem As Outlook.MailItem
Set objNS = Application.GetNamespace("MAPI")
Set objInbox = objNS.GetDefaultFolder(olFolderInbox)
Set objFolder = objNS.Folders("Archive Personal Folders").Folders("Inbox")
'Assume this is a mail folder
If objFolder Is Nothing Then
MsgBox "This folder doesn't exist!", vbOKOnly + vbExclamation, "INVALID FOLDER"
End If
Select Case TypeName(Outlook.Application.ActiveWindow)
Case "Explorer"
If Application.ActiveExplorer.Selection.Count = 0 Then
'Require that this procedure be called only when a message is selected
Exit Sub
End If
For Each objItem In Application.ActiveExplorer.Selection
If objFolder.DefaultItemType = olMailItem Then
If objItem.Class = olMail Then
objItem.Move objFolder
End If
End If
Next
Case "Inspector"
Set objItem = Outlook.Application.ActiveInspector.CurrentItem
If objFolder.DefaultItemType = olMailItem Then
If objItem.Class = olMail Then
objItem.Move objFolder
End If
End If
Case Else
' Do Nothing
End Select
Set objItem = Nothing
Set objFolder = Nothing
Set objInbox = Nothing
Set objNS = Nothing
End Sub
Outlookのシステムトレイアイコンを右クリックし、[最小化時に非表示]を選択します。タスクバー上の他のアプリのためのより多くのスペースは常に歓迎されています:)
一緒に作業しているときに、複数のOutlookウィンドウ(たとえば、電子メール用、タスクまたはカレンダー用)を開く機能が気に入っています。ナビゲーションペインでアイテムを右クリックします。
「新しいウィンドウで開く」を選択します。これにはキーボードショートカットがあると確信していましたが、筋肉の記憶から機能させることも、Webや公式の完全なキーボードショートカットリストで見つけることもできません。
または、1つのウィンドウを使用しますが、キーボードショートカットを使用して、カレンダー、連絡先、メールなどの間を移動します。
ctrl +1メールに切り替えます。
ctrl +2カレンダーに切り替えます。
ctrl +3連絡先に切り替えます。
ctrl +4タスクに切り替えます。
ctrl +5メモに切り替えます。
ctrl +6ナビゲーションペインでフォルダリストに切り替えます。
ctrl +7ショートカットに切り替えます。
より一般的に、私が非常に役立つと思ったのは、私が最も頻繁に使用する操作のキーボードショートカットのいくつかを学ぶことです-これは、私が多くの時間を費やすので、1日または1週間にわたって合計するとかなりの時間を節約します見通し。非常に完全なリスト ここ
そしてまた ここ
送信する前に件名を入力したことを確認するためのマクロを追加しました。
Alt + F11を押します。これにより、VisualBasicエディターが開きます
左側のペインに、「MicrosoftOutlookObjects」または「Project1」が表示されます。これを展開します。これで、「ThisOutLookSession」が表示されます。
「ThisOutLookSession」をダブルクリックします。コードペインが開きます。
次のコードをコピーして、右側のペインに貼り付けます。 (コードペイン)
コード:
‘============================================================================
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim strSubject As String
strSubject = Item.Subject
If Len(Trim(strSubject)) = 0 Then
Prompt$ = “Subject is Empty. Are you sure you want to send the Mail?”
If MsgBox(Prompt$, vbYesNo + vbQuestion + vbMsgBoxSetForeground, “Check for Subject”) = vbNo Then
Cancel = True
End If
End If
End Sub
実際に添付ファイルを添付するのを忘れたというSlink84のコメントに応えて、私は簡単な検索を行って、そのようなマクロを作成するプロセスを説明する このブログエントリ に出くわしました。
かなり長いのでここにはコピーしていません。
リコールオプションは、送信したメールについて何かを忘れた場合に非常に便利です。
メールを送信->メールをダブルクリック->その他のアクション->リコール
私は電子メールボックスの悪夢を持っています-私はこれを使用します クリアコンテキスト