![]() |
|
|
#1
|
||||
|
||||
|
Здравствуйте!
Возник вопрос с алгоритмом проверки открытых документов Word, касающийся скорее всего вовсе не COM атрибутов, а моей неопытности. Дело в следующем: Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var
i: Integer;
ind: OleVariant;
begin
with WordApplication1 do
try
Connect;
if Documents.Count = 0
then
Label1.Caption:='Íè îäèí äîêóìåíò íå îòêðûò'
Button1.Enabled:=True;
else
for i := 1 to Documents.Count do
begin
ind := i;
Label1.Caption:='Çàêðîéòå äîêóìåíò:'+(Documents.Item(ind).Name);
Button1.Enabled:=False;
end;
except
Label1.Caption:='Word íå çàïóùåí'
Button1.Enabled:=True;
end;
end; Код:
Button1.Enabled:=True; Код:
Button1.Enabled:=False; Помогите пожалуйста разобраться. |