Что делаю не так. Перед сохранением документа проверяю поле вложения на формат файлов
но вкладываю файл не того формата, сохраняю файл и не ругается, открываю документ, пытаюсь сохранить ругается на вложение. Потом удаляю файл вкладываю верный - ОК, не вырный вкладываю после удаления файла из поля - ОК не ругается ?! Почему?
Как сделать, чтоб он проверял поле при удалении и при новом вложении
При удалении одного вложения и вставки нового переходит на строку If Isempty(rtitem.EmbeddedObjects) Then
Print "Вложения нет..."
Код:
Set rtitem = BackEndDoc.GetFirstItem( "Body" )
If Not (rtitem Is Nothing) Then
If ( rtitem.Type = RICHTEXT ) Then
If Isempty(rtitem.EmbeddedObjects) Then
Print "Вложения нет..."
Exit Sub
End If
Forall o In rtitem.EmbeddedObjects
If Right$(o.Name,4) = ".doc" Then
….
Else
Messagebox "нельзя использовать формат"
Continue=False
Exit Sub
End If
End Forall
End If
End If
но вкладываю файл не того формата, сохраняю файл и не ругается, открываю документ, пытаюсь сохранить ругается на вложение. Потом удаляю файл вкладываю верный - ОК, не вырный вкладываю после удаления файла из поля - ОК не ругается ?! Почему?
Как сделать, чтоб он проверял поле при удалении и при новом вложении
При удалении одного вложения и вставки нового переходит на строку If Isempty(rtitem.EmbeddedObjects) Then
Print "Вложения нет..."