добавление нов. элемент в Items в Outlook без указания типа

Программирование на Visual Basic for Applications
namomelkor
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 18.01.2007 (Чт) 18:21

добавление нов. элемент в Items в Outlook без указания типа

Сообщение namomelkor » 31.01.2007 (Ср) 12:03

создаю массив
Dim FItem(1000) As ContactItem
добавляю в него элемент

kit = kit + 1
Set FItem(kit) = FindFolderIt.parent.Items.Add
Set FItem(kit) = FindFolderIt.parent.Items.Item(j)

все отлично работает
но нужно сделать так чтобы можно было добавлять элементы разных типов т.е без указания ContactItem или другого типа итемсов.
Как это можно реализовать?

Krasnaja Shapka
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 87
Зарегистрирован: 26.10.2006 (Чт) 12:13
Откуда: Киев

Сообщение Krasnaja Shapka » 31.01.2007 (Ср) 13:01

Dim FItem(1000) As Variant ?
Если ясность вашего объяснения исключает ложное толкование, все равно кто-то поймет вас неправильно.

namomelkor
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 18.01.2007 (Чт) 18:21

Сообщение namomelkor » 31.01.2007 (Ср) 13:11

нет

Чудовище под кроватью
Обычный пользователь
Обычный пользователь
 
Сообщения: 88
Зарегистрирован: 27.11.2006 (Пн) 14:46
Откуда: А из ника не ясно?

Сообщение Чудовище под кроватью » 31.01.2007 (Ср) 13:25

namomelkor
Dim FItem(1000) As Object?
Убрать Option Explicit и не объявлять?
У-у-у!!

namomelkor
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 18.01.2007 (Чт) 18:21

Сообщение namomelkor » 31.01.2007 (Ср) 13:42

нашел
Dim FItem(1000) As ItemProperties
и дальше работаем с items как со свойствами
Set FItem(kit) = FindFolderIt.parent.Items.Item(i).ItemProperties

но всерну корявенько т.к приходится до свойства добиратся след образом
For ttt = 0 To FItem(kit).Count - 1
If FItem(kit).Item(ttt).Name = "Body" Then
FItem(kit).Item(ttt).Value = "Поменяли body"
End If
Next ttt


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 122

    TopList