Skrót do „Znajdź powiązane wiadomości” w programie Outlook 2010

1

Czy w programie Outlook 2010 można powiązać skrót klawiaturowy z funkcją „Znajdź podobne -> Wiadomości w tej rozmowie”?

Próbowałem opcji „Dostosuj wstążkę” i „Dostosuj pasek narzędzi szybkiego dostępu”, aby uzyskać przycisk, który można przypisać do kombinacji klawiszy Alt, ale nie mogę znaleźć polecenia „Znajdź pokrewne” lub „Wiadomości w tej rozmowie” msgstr "na liście dostępnych poleceń.

Jeśli ktoś rozwiązał taki problem, proszę o pomoc.

digitguy
źródło

Odpowiedzi:

0

Oświadczenie: Zdaję sobie sprawę, że nie dotyczy to programu Outlook 2010, ale może dostarczyć wystarczającej inspiracji do budowania w oparciu o strukturę programu Outlook 2007.

Uwaga: Poniższy przykład można zbudować przy użyciu makra VBA lub wtyczki Outlook.

Jeśli zlokalizujesz, gdzie „Powiązane wiadomości” istnieją w CommandBarhierarchii ( struktura menu programu Outlook ) - możesz wykorzystać Copymechanizm i umieścić istniejące CommandBarButtonw standardzie CommandBar( w przypadku programu Outlook 2007 ). Po wykonaniu tej czynności możesz zmienić nazwę Captioni przypisać inny klawisz skrótu ( patrz poniżej w celach informacyjnych ). W tym przykładzie możemy użyć Alt+, Maby uruchomić zaawansowane wyszukiwanie „Podobne wiadomości”.

Referencje VSTO

Outlook.Explorer explorer = Application.ActiveExplorer();

// retrieve menu toolbar for this explorer
CommandBar menuBar = explorer.CommandBars.ActiveMenuBar;

for (int i = 1; i <= menuBar.Controls.Count; i++)
{
    if (menuBar.Controls[i].Caption == "&Tools")
    {
        var toolsMenu = menuBar.Controls[i] as CommandBarPopup;
        for (int j = 1; j <= toolsMenu.Controls.Count; j++)
        {
            if (toolsMenu.Controls[j].Caption == "&Instant Search")
            {
                var searchMenu = toolsMenu.Controls[j] as CommandBarPopup;

                for (int k = 1; k <= searchMenu.Controls.Count; k++)
                {
                    if (searchMenu.Controls[k].Caption == "&Related Messages...")
                    {
                        var related = searchMenu.Controls[k] as CommandBarButton;
                        var relatedClone = related.Copy(explorer.CommandBars["Standard"]);
                        relatedClone.Caption = "Related &Messages";
                    }
                }
            }
        }
    }

}

W programie Outlook 2010 możesz po prostu spróbować wykonać następujące czynności, ponieważ nie ma standardowego paska poleceń ( został zastąpiony interfejsem użytkownika wstążki ). Użycie byłoby wtedy Alt+, Ma następnie Enterdo uruchomienia zaawansowanego okna dialogowego „Podobne wiadomości”. Jednak - nie zostało to przetestowane.

var relatedClone = related.Copy(menuBar);

Referencje VBA

Sub AddRelatedMessages()
   Dim menuBar As CommandBar
   Dim toolsMenu As CommandBarPopup, searchMenu As CommandBarPopup
   Dim related As CommandBarButton, relatedClone As CommandBarButton
   Set menuBar = Application.ActiveExplorer().CommandBars.ActiveMenuBar

   Dim i As Integer, j As Integer, k As Integer

   For i = 1 To menuBar.Controls.Count Step 1
        If (menuBar.Controls(i).Caption = "&Tools") Then
            Set toolsMenu = menuBar.Controls(i)
            For j = 1 To toolsMenu.Controls.Count Step 1
                If (toolsMenu.Controls(j).Caption = "&Instant Search") Then
                    Set searchMenu = toolsMenu.Controls(j)
                    For k = 1 To searchMenu.Controls.Count Step 1
                        If (toolsMenu.Controls(k).Caption = "&Related Messages...") Then
                            Set related = searchMenu.Controls(k)
                            Set relatedClone = related.Copy(Explorer.CommandBars("Standard"))
                            relatedClone.Caption = "Related &Messages"
                        End If
                    Next k
                End If
            Next j
        End If
    Next i
End Sub
SliverNinja - MSFT
źródło
Nie sądzę, by „Powiązane wiadomości” znajdowały się w wyszukiwaniu błyskawicznym. Dodałem Natychmiastowe wyszukiwanie do paska narzędzi Szybki dostęp, ale nie widzę żadnych opcji drążenia w dół.
digitguy
„Powiązane wiadomości” znajdują się w Natychmiastowym wyszukiwaniu programu Outlook 2007. Niestety nie mam programu Outlook 2010, aby zobaczyć, gdzie on mieszka.
SliverNinja - MSFT
Tak masz rację. Kiedyś był w programie Outlook 2007, ale w 2010 roku został zmieniony i teraz nie mogę go znaleźć :(.
digitguy
2

Myślę, że powinno być alt+ Fwtedy ( alt+ C).

Ale to nie działa ze mną tak, jak kiedy to robię ( alt+ F) przechodzi do stuknij plik.


źródło
Jak to odpowiada na moje pytanie?
digitguy