Как мне сделать проверку, открыта эта книга уже или нет ?
От: PavelT100 Россия  
Дата: 24.09.02 14:01
Оценка:
Вот такой код:
#include "MSO9.TLH"
#include "VBE6EXT.TLH"
#include "EXCEL9.TLH"
.....
_ApplicationPtr excel("Excel.Application");
_WorkbookPtr book = excel->Workbooks->Open("<Имя книги Excel>");


Если этот код вызвать дважды, в первый раз не закрыв самостоятельно открытую уже книгу, то второй раз она откроется отдельной копией (причем в режиме — ReadOnly). Это не хорош. Как мне сделать проверку, открыта эта книга уже или нет и если открыта получить ее указатель _WorkbookPtr book ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.