[CDR 2017-2021] VBA: определить, пуст ли файл или нет

  • Автор темы Автор темы mnemonix
  • Дата начала Дата начала

mnemonix

ॐ मणि पद्मे हूँ
Топикстартер
Сообщения
683
Реакции
202
Прошу подсказки - как определить средствами VBA, есть ли в файле объекты или он пуст.
 
Нет, просто наличие или отсутствие объектов в открытом или созданном файле.
 
А в чем проблема? Shapes.Count больше нуля
 
Попробую)
 
Не особо разбираюсь в VBA CorelDraw, но... посчитать?:)
Код:
Public Sub ExistenceObjects()
Dim d As Document
Set d = ActiveDocument
NumObjs = 0
For Each np In d.Pages
    NumObjs = NumObjs + np.SelectableShapes.Count
Next np
If NumObjs > 0 Then
    MsgBox ("Objects found")
    Else
    MsgBox ("Objects are not found")
End If
End Sub
 
  • Спасибо
Реакции: mnemonix
Угу :) np.SelectableShapes.Count заменить на np.Shapes.Count
 
  • Спасибо
Реакции: mnemonix
Да
 
  • Спасибо
Реакции: mnemonix
Заработало! 'cooll)'
Даже со скрытыми и залоченными объектами.