/ / Czy mogę uzyskać dostęp do dodatków programu Outlook przez Outlook.Application w moim kodzie? - outlook, outlook-addin, outlook.application

Czy mogę uzyskać dostęp do dodatków Outlook za pośrednictwem programu Outlook.Application w moim kodzie? - program outlook, outlook-addin, outlook.application

Używam Outlook.Application wysyłać e-maile z mojego kodu C #. Mam ten dodatek Voltage Encryption, który pozwala na wysłanie wiadomości zamiast zwykłego wysyłania.

Czy mogę użyć tego Send Secure w moim kodzie? Czy jest jakiś sposób na uzyskanie dostępu do dodatków?

Mogę przejść przez pętlę Microsoft.Office.Core.COMAddIns i zobacz, że tam jest, ale naprawdę nie mogę nic zrobić z tymi dodatkami. Zobacz podstawowe informacje o nich.

Istnieje interfejs odsłonięty przez VoltageAdddIn dll, który ma metodę „SendSecureButtonClicked (object ribbonControl)”. Może mogę to jakoś wykorzystać?

Odpowiedzi:

1 dla odpowiedzi № 1

Jeśli projektant dodatku nie udzielił ci wprost tej możliwości, możesz „t. Możesz uzyskać dostęp do dodatków COM poprzez kolekcję Application.COMAddins (możesz z nią grać w OutlookSpy - kliknij przycisk Application, wybierz COMAddinsnieruchomości, kliknij Przeglądaj, przejdź do karty IEnumVariant) Jeśli addin zdecyduje się wyeksponować swoje obiekty na zewnętrzne zużycie, właściwość COMAddin.Object będzie! = Null.