web-dev-qa-db-ja.com

ユーザーエクスペリエンスを向上させるためのMicrosoftOutlookのヒントとコツ?

私はMicrosoftOutlookのヘビーユーザーの一人で、現在2007バージョンに取り組んでいます。神はこの道具が重くて問題を引き起こすかもしれないことを知っています。使用体験を向上させるために、スーパーユーザーの群衆は何を提案しなければならないのだろうかと思いました。

私自身のいくつかの提案:

  1. 常にキャッシュモードで作業します([ツール]-> [アカウント設定]-> [変更]-> [キャッシュExchangeモードを使用])
  2. Outlookのローカルアーカイブ機能を使用する
  3. OutlookのRSSリーダーを使用する-シンプルで、フィードへのオフラインアクセスが可能です
  4. 雑誌やブログなどの電子メールサブスクリプションがある場合は、それらを保持するサブディレクトリと、到着時に自動的にそこに移動するルールを作成します(送信者の電子メールに基づいてサブスクリプションごとに1つのルール)。

また、Exchange Serverの構成が必要な提案を、ITマネージャーに提供できる提案を共有することもできます。

あなたの提案は何ですか?

PS:「Gmailを使用する」は受け入れられた答えではありません。私たちの中には、使用するメールシステムを制御できない人もいます...

8
Roee Adler

メールの遅延送信を使用しています。指定した分数だけメールの送信を延期する新しいルールを作成するだけです。

9
T. Kaltnekar

受信トレイのルールはありません。メールを読んでいるときに、メールを別のフォルダに移動して、受信トレイ内のすべてのものが新しいものや実用的なものになるようにします。それが実行可能である場合、私は通常、アクションを実行し、電子メールをすばやく提出して、受信トレイを可能な限り空に保ちます。


これが私の基本マクロです。メッセージペインまたは現在開いているメッセージで選択したメッセージを「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
8
hanleyp

Outlookのシステムトレイアイコンを右クリックし、[最小化時に非表示]を選択します。タスクバー上の他のアプリのためのより多くのスペースは常に歓迎されています:)

4
Kirill Strizhak

一緒に作業しているときに、複数のOutlookウィンドウ(たとえば、電子メール用、タスクまたはカレンダー用)を開く機能が気に入っています。ナビゲーションペインでアイテムを右クリックします。

Outlook Navigation Pane

「新しいウィンドウで開く」を選択します。これにはキーボードショートカットがあると確信していましたが、筋肉の記憶から機能させることも、Webや公式の完全なキーボードショートカットリストで見つけることもできません。

または、1つのウィンドウを使用しますが、キーボードショートカットを使用して、カレンダー、連絡先、メールなどの間を移動します。

ctrl +1メールに切り替えます。
ctrl +2カレンダーに切り替えます。
ctrl +3連絡先に切り替えます。
ctrl +4タスクに切り替えます。
ctrl +5メモに切り替えます。
ctrl +6ナビゲーションペインでフォルダリストに切り替えます。
ctrl +7ショートカットに切り替えます。

より一般的に、私が非常に役立つと思ったのは、私が最も頻繁に使用する操作のキーボードショートカットのいくつかを学ぶことです-これは、私が多くの時間を費やすので、1日または1週間にわたって合計するとかなりの時間を節約します見通し。非常に完全なリスト ここ

そしてまた ここ

3
colmob

送信する前に件名を入力したことを確認するためのマクロを追加しました。

  1. Alt + F11を押します。これにより、VisualBasicエディターが開きます

  2. 左側のペインに、「MicrosoftOutlookObjects」または「Project1」が表示されます。これを展開します。これで、「ThisOutLookSession」が表示されます。

  3. 「ThisOutLookSession」をダブルクリックします。コードペインが開きます。

  4. 次のコードをコピーして、右側のペインに貼り付けます。 (コードペイン)

コード:

‘============================================================================
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

また、マクロに署名する必要があります 私の答え から この質問 を参照してください。

3
ChrisF

実際に添付ファイルを添付するのを忘れたというSlink84のコメントに応えて、私は簡単な検索を行って、そのようなマクロを作成するプロセスを説明する このブログエントリ に出くわしました。

かなり長いのでここにはコピーしていません。

1
ChrisF

リコールオプションは、送信したメールについて何かを忘れた場合に非常に便利です。

メールを送信->メールをダブルクリック->その他のアクション->リコール

1
user33715

私は電子メールボックスの悪夢を持っています-私はこれを使用します クリアコンテキスト

0
littlegeek