Tecnología

Inicio

Cómo crear una carpeta en la API con VBA

Una interfaz de programación de aplicaciones (API) es un conjunto de reglas y funciones integradas dentro de Windows que está disponible a través de declaraciones de código; los programadores utilizar las API para crear, mejorar y personalizar sus programas. La API de Windows contiene una serie de funciones que los programadores pueden utilizar para trabajar con el sistema de archivos de Windows, incluyendo muchos para la creación de carpetas. Visual Basic para Aplicaciones (VBA) es un lenguaje de programación desarrollado e implementado por Microsoft; es la macro y lenguaje de programación subyacente de la suite de productos Microsoft Office. Puede crear programas en VBA que hacen uso de declaraciones de API y las llamadas a crear carpetas para sus programas.

Instrucciones

1 Abra Microsoft Word.

2 Haga clic en "Herramientas", seleccionar "Macro" y haga clic en "Visual Basic". Esto abrirá el entorno de programación VBA.

3 Haga clic en "Insertar" y seleccione "Módulo".

4 Escriba o pegue el siguiente bloque de código en la ventana módulo:

Option Explicit

MakeSureDirectoryPathExists Private Declare Function Lib "imagehlp.dll" (ByVal lpPath As String) As Boolean

Función MkDirEx (sPathToCreate As String) As Boolean

On Error GoTo ErrFailed

MkDirEx = MakeSureDirectoryPathExists (sPathToCreate)

Función de salida

ErrFailed:

Debug.Print Err.Description

MkDirEx = false

End Function

Sub Test ()

If MkDirEx("C:\Test\If\It\Created\This\Directory\Structure") Then

MsgBox "Creado estructura de directorios"

Terminara si

End Sub

El código anterior utiliza llamadas a la API y el código VBA para crear carpetas en la unidad C. Si ejecuta este código, tendrá esta ruta de directorio en su disco duro: C: \ Test \ Si \ Es \ Creada \ Este \ Directorio \ Estructura

5 Haga clic en "Archivo" y luego selecciona "Guardar" para guardar su trabajo.

6 Pulse la tecla "F5" para ejecutar el programa.