Получение свойств закрытого файла

Программирование на Visual Basic for Applications
knacker
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 09.08.2007 (Чт) 2:09

Получение свойств закрытого файла

Сообщение knacker » 27.10.2009 (Вт) 22:33

Ребят, привет!

Помогите, пожалуйста: мне надо получить значение свойства .Comments из закрытого excel-файла, при этом у меня в переменной типа String хранится полный путь к этому файлу (с именем). Путь до этого берется с помощью Application.GetOpenFilename - пользователь сам выбирает файл, т.к. он может находиться в произвольном месте. Файл открывается позднее, значение свойства .Comments нужно еще до открытия.

Насколько я понял, мне нужно использовать метод GetDetailsOf объекта Folder из WSH, но там используется следующая конструкция:

Код: Выделить всё
objFolder.GetDetailsOf(objItem, i)


Так вот, собсна вопрос: как мне из своего String'ового пути файла и имени (например, C:/test.xls) получить имя папки в objFolder и имя файла в objItem?

Извините, если криво выражаюсь, но я, мягко говоря, не силен во всех этих Shell'ах и иже с ними.

Спасибо.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Получение свойств закрытого файла

Сообщение alibek » 28.10.2009 (Ср) 9:13

Подобные свойства файла будут доступны только в файловой системе NTFS.
Обычно лучше все-же открыть файл (невидимо), считать свойства и закрыть его.
Либо поискать описание структуры xls-файла и извлечь данные самостоятельно.
Lasciate ogni speranza, voi ch'entrate.

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Re: Получение свойств закрытого файла

Сообщение ANDLL » 28.10.2009 (Ср) 9:38

Подобные свойства файла будут доступны только в файловой системе NTFS.
Ты уверен что они не в самом файле?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Получение свойств закрытого файла

Сообщение alibek » 28.10.2009 (Ср) 11:05

Я так понял, что речь о свойствах, которые отображаются в Проводнике (расширенные свойства).
Свойства книги Excel хранятся конечно в самом файле.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15

    TopList