2015-03-04 2 views
1

Я разрабатываю ленту для Outlook 2013, и мне нужна одна из ее кнопок, чтобы показать веб-страницу внутри Outlook (я имею в виду, как это происходит, когда вы делаете клик в папку с URL-адресом на нем)Как я могу показать веб-страницу в Outlook 2013 с C#

Любые идеи о том, что я могу сделать?

Большое спасибо!

ответ

-1

Вы можете создать область формы и установить там элемент управления веб-браузера. https://msdn.microsoft.com/en-us/library/bb386301.aspx

+0

«Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится ». – reporter

+0

Регистры Outlook Form для регионов только для инспекторов. –

0

Вы можете использовать WebViewURL свойство класса Folder, который позволяет задать строку, указывающую адрес веб-страницы, присвоенного папке.

Sub SetupFolderHomePage() 
    Dim nsp As Outlook.NameSpace 
    Dim mpfInbox As Outlook.Folder 
    Dim mpfNew As Outlook.Folder 
    Set nsp = Application.GetNamespace("MAPI") 
    Set mpfInbox = nsp.GetDefaultFolder(olFolderInbox) 
    Set mpfNew = mpfInbox.Folders.Add("MyFolderHomePage") 
    mpfNew.WebViewURL = "http://www.microsoft.com" 
    mpfNew.WebViewOn = True 
End Sub 

Имейте в виду, что вам нужно установить ключ NonDefaultStoreScript в реестре окна, чтобы получить свойства WebView, работающих в Outlook. См. You cannot add a URL to the Address box on the Home Page tab in Outlook 2007 для получения дополнительной информации.

Также вы можете использовать макет WebViewPane из ADX. Решение основано на свойстве WebViewURL и требует также раздела реестра Windows, но обеспечивает более удобный способ настройки формы окна с помощью элементов управления .net. См. Раздел similar для получения дополнительной информации.