Obtener información de un archivo

Caliche

Active Member
Joined
Mar 26, 2002
Messages
339
Actualmente estoy escribiendo algunas macros con el fin de obtener información sobre los archivos que hay en un determinado directorio. Quiero extraer a un archivo Excel la información relacionada con: Nombre del archivo, tamaño, ruta completa, fecha de la última actualización y Propietario. He trabajado con código tomado de Fred Cumming en www.netspace.net.au el cual me da toda la información que necesito, excepto el propietario. Traté de trabajar con código colocado por TsTom en MrExcel.com (Octubre 6, 2002) en respuesta a la solicitud “Extracting file information: Icon and Ownership” pero tuve dos problemas:

1) La ruta

http://www.vb2themax.com/Item.asp?PageID=CodeBank&Cat=140&ID=396

ya no existe.

2) Cuando copio el código de TsTom a un modulo VBA, instrucciones tales como

Private Declare Function GetFileSecurity Lib "advapi32.dll" Alias _

"GetFileSecurityA" (ByVal lpFileName As String, ByVal RequestedInformation _

As Long, pSecurityDescriptor As Byte, ByVal nLength As Long, _

lpnLengthNeeded As Long) As Long

y algunas otras aparecen resaltadas en rojo (error de compilación “Se esperaba una constante de cadena”).

Cual será mi problema? Es necesario hacer referencia a alguna librería en especial?. Debo admitir que no he trabajado con APIs y que su ayuda será fundamental para mí.

Esta es una aplicación bastante común y muy seguramente alguien la habrá desarrollado. Si este es el caso, le agradecería sus aportes.

Muchas gracias por su ayuda.

Caliche.

NOTAS:
Esta solicitud ya fue colocada en el foro en Inglés, pero desafortunadamente no he obtenido respuesta.

Estoy trabajando en ambiente Office XP.
 

Excel Facts

Excel Can Read to You
Customize Quick Access Toolbar. From All Commands, add Speak Cells or Speak Cells on Enter to QAT. Select cells. Press Speak Cells.
Caliche said:
Quiero extraer a un archivo Excel la información relacionada con: Nombre del archivo, tamaño, ruta completa, fecha de la última actualización y Propietario. He trabajado con código tomado de Fred Cumming en www.netspace.net.au el cual me da toda la información que necesito, excepto el propietario.

Resuelto. Si alguien está interesado en este asunto, encontré un documento muy interesante ("Dsofile"The untold history") que trata excelentemente el tema de loa atributos de archivo. Ver:

www.microsoft.com/technet/community/columns/scripts/sg0305.mspx

Caliche
 
Upvote 0

Forum statistics

Threads
1,223,952
Messages
6,175,592
Members
452,653
Latest member
craigje92

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top