Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Можно ли узнать кто до меня открыл файл в Excel?


ajlekceu ©   (2007-02-14 14:31:00) 

Суть вот в чем: есть общедоступная таблица Excel, если кто-то откроет этот файл Excel'ем, то попытка открыть его с другой машины выдает сообщение о том что открыть файл можно только для чтения и показывается кем открыт документ в данный момент.

Можно ли как-нибудь узнать кем открыт документ открыв его с помощью OLE объекта Excel из программы на Delphi6, а то пока приходится довольствоваться только

var i: integer;
i:=FileOpen(Edit23.Text, fmShareExclusive);
if i = -1 then
ShowMessage('Файл '+Edit1.Text+'уже открыт другим пользователем и не может быть изменен!'+#13#10+'Повторите попытку позже.');

просто хочется чтобы было ясно кем открыт файл.


tesseract   (2007-02-15 12:40:00) [1]


> Можно ли как-нибудь узнать кем открыт документ открыв его
> с помощью OLE объекта Excel из программы на Delphi6,


Так нельзя. Можно спросить AD.


Наверх

Титульная страница Поиск, карта сайта Написать письмо