Проверить есть ли аттачи в поле

  • Автор темы LIGHT
  • Дата начала
Статус
Закрыто для дальнейших ответов.
L

LIGHT

Гость
#1
Стоит цель ограничить размер аттачей в поле, делаю как в хелпе:

Но! Если в поле нет вообще атача вылетает ошибка Object Varable not set

Код:
Set rtitem = doc.GetFirstItem("Att")
Forall o In tritem.EmbeddedObject
Т.е. вот тут сразу и вылетает Forall o In tritem.EmbeddedObject т.е. с Forall o что бы проверить тип я даже не могу начать работать. Если есть атачи все нормально.

Блин гарелый, как бы разрулить сею гадость :(
 

morpheus

скриптописец
07.08.2006
3 915
1
#2
LIGHT
попробовать
Код:
if not isempty( tritem.EmbeddedObject ) then
 
L

LIGHT

Гость
#3
Ой! спасло, ошибся ошибкой. Пишит Type Mismatch
 

morpheus

скриптописец
07.08.2006
3 915
1
#4
LIGHT
а документ сохранён?
а tritem случаем не пусто?
 
L

LIGHT

Гость
#5
Спасло! Спасло!!!! Я опять опечатался :(

Спасибки!!!
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
2
#6
LIGHT
Может стоит использовать Option Declare? Чтобы опечаток больше не было.
 
Статус
Закрыто для дальнейших ответов.