Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Дополнительные свойства файла в Windows2000  [new]
АлександрС
Guest
Подскажите, пожалуйста, как получить доступ из VBA к дополнительным свойствам файла таким, как Properties/Summary/Title, Properties/Summary/Comments, Properties/Summary/Category...
20 янв 04, 11:22    [498473]     Ответить | Цитировать Сообщить модератору
 Re: Дополнительные свойства файла в Windows2000  [new]
Senin Viktor
Member

Откуда: Подмосковье
Сообщений: 5006
Если файлы офисные, то через Automation
   Sub GetSetDocProps()

If Documents.Count > 0 Then
Dim dp As Object
Set dp = ActiveDocument.BuiltInDocumentProperties
' Retrieve and display the active document's
' title by using the constant "wdPropertyTitle."
MsgBox dp(wdPropertyTitle)
End If
End Sub


Если обычные (другие) файлы - то надо искать соответсвующую API-функцию. Сходу не нашел
20 янв 04, 11:58    [498564]     Ответить | Цитировать Сообщить модератору
 Re: Дополнительные свойства файла в Windows2000  [new]
АлександрС
Guest
Спасибо! А какая API-функция не припоминается?
20 янв 04, 12:03    [498580]     Ответить | Цитировать Сообщить модератору
 Re: Дополнительные свойства файла в Windows2000  [new]
Senin Viktor
Member

Откуда: Подмосковье
Сообщений: 5006
>А какая API-функция не припоминается?

А я до 11:22 о такой необходимости поиска доп. свойств файлов и не подозревал - поэтому просто постарался поискать в МСДН наугад, типа GetFile что-то. Нужного не нашел.
20 янв 04, 12:08    [498592]     Ответить | Цитировать Сообщить модератору
 Re: Дополнительные свойства файла в Windows2000  [new]
АлександрС
Guest
Спасибо, Виктор. Однако, нам очень нужны также и другие советы, в первую очередь, потому, что мы не можем ограничиться офисными файлами - много всякой другой хрени. И забывать эту тему также не хочется так, как очень уж красивое решение у задачки, над которой бьется весь офис
20 янв 04, 12:13    [498607]     Ответить | Цитировать Сообщить модератору
 Re: Дополнительные свойства файла в Windows2000  [new]
Senin Viktor
Member

Откуда: Подмосковье
Сообщений: 5006
Попробовал еще раз поискать - в разделе МСДН "File managment..." ничего похожего нет. Обычные свойства файла- это пжста - а вот дополнительные -видимо прийдется искать в другом месте - каком - не знаю
20 янв 04, 12:19    [498622]     Ответить | Цитировать Сообщить модератору
 Re: Дополнительные свойства файла в Windows2000  [new]
АлександрС
Guest
Господа, ну кто-нибудь может, что нибудь подсказать? В MSDN ничего не находится...
20 янв 04, 14:50    [499056]     Ответить | Цитировать Сообщить модератору
 Re: Дополнительные свойства файла в Windows2000  [new]
Анатолий (Киев )
Guest
Думаю, что вопрос поставлен некорректно. В Win95 для некоторых файлов
тоже добавляются дополнительные вкладки.
Для EXE, DLL и драйверов - вкладка "Version".
Эту информацию можно получить API функциями из библиотеки "Version.dll"
(GetFileVersionInfo, GetFileVersionInfoSize, VerQueryValue).
Для некоторых файлов видом и содержанием вкладок занимаются ассоциированные приложения. Например для DOC, XLS - это описанные вами вкладки, а для RAR - вкладка "Архив". Думаю, что универсального способа вы не найдете. Каждому - своё.
20 янв 04, 15:26    [499173]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить