|
|
|
| Есть куча mdb файло в их сводке хранятся некие значения как програмно узнать что там написано? | |
|
| |
|
|
|
| имеется ввиду сводка которая видна в Windows или в ACCESS ? | |
|
| |
|
|
|
|
| Set objShell = CreateObject("Shell.Application") ' получаем Shell
Set objFolder = objShell.Namespace("c:\test\") ' указываем папку где лежат файлы
Debug.Print objFolder.GetDetailsOf(objFolder.ParseName("UNITO.mdb"), 8) ' Владелец
Debug.Print objFolder.GetDetailsOf(objFolder.ParseName("UNITO.mdb"), 14) ' получаем коммент файла | |
|
| |
|
|
|
|
| А можно ли записать или заменить находящиеся там значения | |
|
| |
|
|
|
| наверное как-то можно, но я не знаю | |
|
| |
|
|
|
| а нужно ли как то закрывать shell а то я создал форму все впринципе работает но почемуто убивается основная форма и войти я могу только с shift enter непонимаю
Все разобрался нельзя писать
Me.list.RowSource = objFolder.GetDetailsOf(objFolder.ParseName("1.txt"), -1) ' получаем -1 - все подряд
'0 - имя
'1 - размер файла
'2 - тип
'3 - изменен
'4 - создан
'5 - открыт
'6 - атрибуты
'7 - неонятно
'8 - владелец
'9 - Автор
'10 - Название
'11 - тема
'12 - категория
'13 -
'14 - коментарий | |
|
| |
|
|
|
| На всякий случай....в Висте будут другие значения индексов (комментарий например кажется 24.... | |
|
| |