Страница: 1 |
|
Вопрос: Как добавить в форму .net Outlook.Explorer?
|
Добавлено: 14.11.05 19:11
|
|
Автор вопроса: John Connor
|
Привет всем!
Прошу не бить ногами ламера в поддых сразу...
У меня такой вопрос, как добавить в форму проекта Visual Basic 2003 .net
юзер контрол Outlook? (Сразу оговорюсь я имею в виду добаить к Outlook View
Control еще и дерево папок, что бы не выбирать каждый раз кнопкой папку Outlook).
К примеру вот код VBA:
'**************************************************************
Sub nick()
'эта процедура скрывает TreeView в Outlooke
Dim myOlExp As Outlook.Explorer
Dim myOlApp As New Outlook.Application
Set myOlExp = myOlApp.ActiveExplorer
If myOlExp.IsPaneVisible(olFolderList) = True Then
myOlExp.ShowPane olFolderList, False
End If
End Sub
Sub nick1()
'эта процедура показывает TreeView в Outlooke
Dim myOlExp As Outlook.Explorer
Dim myOlApp As New Outlook.Application
Set myOlExp = myOlApp.ActiveExplorer
If myOlExp.IsPaneVisible(olFolderList) = False Then
myOlExp.ShowPane olFolderList, True
End If
End Sub
'**************************************************************
А как мне получить TreeView на форме не связанной с Outlook?
Не ужели придется довольствоваться System.Windows.Forms.TreeView с
отлавливанием событий нажатия правой клавиши мышы???
Задача стоит разработать отдельный почтовый клиент, который полностью будет
отображать все папки пользователя с диска m:\Название почтового домена\Mbx\Имя пользователя
почтового сервера Exchange. При этом все "прибабахи" и вкусности желательно
утащить из Outlook. Как я только не пытался, не выходит у меня каменный цветок.
Пробовал дизасемблировать Interop.Outlook.dll в .Net.
Жаль только что Ndoc не генерит документацию с описанием классов outlook.
Может кто нить сталкивался с такой задачей???
Мне удалось только вставить в форму:
- 1.Вариант: Кнопки с названиями верхних уровней папок (входящие, контакты ...) вставить
в юзер контрол, вместе с Outlook View Control и менять текущий каталог последнего в зависимости
от нажатия кнопок.
- 2.Вариант: Добавить в юзер контрол AxWebBrowser и задать ему навигацию на
http://название почтового сервера/exchange (пробовал добавлять navbar не работает)
Памахите плиз
С уважением
Ответить
|
Страница: 1 |
Поиск по форуму