ОБСУЖДЕНИЕ

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

5 ответов 4,8 тыс.
AI-выжимка обсуждения скоро

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

Статус
Закрыто для дальнейших ответов.
Автор темы
Стоит цель ограничить размер аттачей в поле, делаю как в хелпе:

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

Код:
Set rtitem = doc.GetFirstItem("Att")
Forall o In tritem.EmbeddedObject

Т.е. вот тут сразу и вылетает Forall o In tritem.EmbeddedObject т.е. с Forall o что бы проверить тип я даже не могу начать работать. Если есть атачи все нормально.

Блин гарелый, как бы разрулить сею гадость :(
 
LIGHT
попробовать
Код:
if not isempty( tritem.EmbeddedObject ) then
 
Ой! спасло, ошибся ошибкой. Пишит Type Mismatch
 
LIGHT
а документ сохранён?
а tritem случаем не пусто?
 
Спасло! Спасло!!!! Я опять опечатался :(

Спасибки!!!
 
LIGHT
Может стоит использовать Option Declare? Чтобы опечаток больше не было.
 
Статус
Закрыто для дальнейших ответов.

Статистика тем

Создано
LIGHT,
Последний ответ от
Medevic,
Ответы
5
Просмотры
4 756