2012-02-15 19 views
12

Mam minimalny dodatek VSTO dla programu Outlook 2010 z wstążką. Moim jedynym celem jest wyświetlenie wstążki (utworzonej za pomocą projektanta) bez żadnej funkcjonalności. Z tego, co niewiele mogę powiedzieć z MSDN, wstążki powinny być domyślnie wyświetlane domyślnie, być może z poprawkami właściwości ControlIdType/CustomId dla kart.Niestandardowa wstążka w dodatku VSTO dla programu Outlook 2010 nie wyświetla

Niestety, poprawianie tych właściwości nic nie robi - program Outlook ładuje i nie wyświetla żadnej karty. Prosty komunikat wyświetlany w module ładującym wstążki pokazuje, że nigdy się nie uruchamia. Ponadto nie widziałem żadnych zasobów informacyjnych (samouczki, instruktaże, opisy itp.), Które mówią cokolwiek o konieczności ręcznego powiadomienia programu Outlook o wyświetlaniu kart.

  1. Jak mogę wyświetlić zakładki?
  2. Czy istnieje dobry zasób inny niż MSDN, który jest dobry dla początkujących VSTO?
+0

Przejście VSTO, które tworzy "twoją pierwszą niestandardową wstążkę" dla programu Excel 2013, powoduje ten sam problem - karta nie jest wyświetlana. http://msdn.microsoft.com/en-us/library/bb386104.aspx – justSteve

Odpowiedz

35

Aby uzyskać wyświetlenie wstążki, na wstążce bazowej kodu należy zmienić właściwość RibbonType na Microsoft.Outlook.Explorer.

+4

Dziękuję bardzo za tę odpowiedź. Spędziłem w tym godziny. Dlaczego oficjalne przykłady i samouczki firmy Microsoft o tym nie wspominają, są poza moim zrozumieniem. – Poku

+4

Dla innych odniesień znajduje się w pliku ' .Designer.cs' w regionie" Generowany kod komponentu projektanta ". Blisko końcowi. – KronoS

+0

Ta odpowiedź jest stara, ale chciałbym zauważyć, że ta zmiana nie rozwiązała mojego podobnego problemu przy użyciu programu Outlook 2010. Spróbuję stworzyć nowy projekt od podstaw i zgłosić go tutaj. – t3dodson

1

Co naprawiono dla mnie (bez rozpoczynania nowego projektu), w projekcie wstążki Ribbon1.vb, kliknąłem nazwę wstążki1 nad przyciskiem "Plik" wstążki, w okienku właściwości, kliknąłem zakładki (kolekcja), pod nagłówkiem "Projekt" zmieniłem nazwę (z Tab1) na coś innego.

Kliknięcie OK, testowane przez kliknięcie F5 i zadziałało. Mam nadzieję, że to pomoże komuś innemu.