Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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  

Номер ответа: 1
Автор ответа:
 John Connor



Вопросов: 4
Ответов: 3
 Профиль | | #1 Добавлено: 15.11.05 16:47
Всем привет!
Нашел кое что:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wss/wss/wsst_treeview_intro.asp
Теперь проблема с файлом Extreeview.ocx , может есть у кого???
Я пробовал скомпилить SDKTreeView.dll из sdktv.vbp она почему то не опознается как COM Элемент...
Памахите плиз...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам