Форум: "Основная";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];
ВнизКак програмно узнать что на машине открыт документ Excel? Найти похожие ветки
← →
СержК (2005-08-24 11:08) [0]Мастера подскажите:
Как програмно узнать - что на машине открыт документ Excel? (Известно его имя и место на жестком диске)
← →
asmi © (2005-08-24 11:29) [1]
var
handle: HWND;
begin
handle := NULL;
handle := FindWindow("XLMAIN", "Microsoft Excel - " + <Имя файла>);
if handle <> NULL then
//документ открыт
где
"XLMAIN" - имя класса главного окна программы Excel (у меня Excel 2002)
"Microsoft Excel - " + <Имя файла> - заголовок окна Excel
← →
asmi © (2005-08-24 11:37) [2]Правда таким способом нельзя узнать путь к файлу открытого документа. Если это важно, то можно попробовать поэксперементировать с OLE, может что и выйдет.
← →
alex_*** (2005-08-24 12:15) [3]открытый документ блокируется. можно попробовать открыть на запись. если ошибка, то используется
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c