Come creare una cartella in API con VBA

February 20

Un'interfaccia di programmazione delle applicazioni (API) è un insieme di regole e funzioni integrate all'interno di Windows che viene reso disponibile attraverso dichiarazioni di codice; programmatori usano le API per creare, valorizzare e personalizzare i propri programmi. L'API di Windows contiene una serie di funzioni programmatori possono utilizzare per lavorare con il file system di Windows, tra cui molti per la creazione di cartelle. Visual Basic, Applications Edition (VBA) è un linguaggio di programmazione sviluppato e messo in atto da Microsoft; è la macro e linguaggio di programmazione alla base per la suite di prodotti Microsoft Office. È possibile creare programmi in VBA che fanno uso di dichiarazioni API e chiede di creare cartelle per i vostri programmi.

istruzione

1 Aprire Microsoft Word.

2 Fare clic su "Strumenti", selezionare "Macro" e quindi fare clic su "Visual Basic". Si aprirà l'ambiente di programmazione VBA.

3 Fai clic su "Inserisci" e selezionare "Modulo".

4 Digitare o incollare il seguente blocco di codice nella finestra del modulo:

Option Explicit

MakeSureDirectoryPathExists Private Declare Function Lib "imagehlp.dll" (ByVal lpPath come stringa) come booleano

Funzione MkDirEx (sPathToCreate come stringa) come booleano

On Error GoTo ErrFailed

MkDirEx = MakeSureDirectoryPathExists (sPathToCreate)

Exit Function

ErrFailed:

Debug.Print Err.Description

MkDirEx = false

End Function

Sub Test ()

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

MsgBox "Creato struttura di directory"

Finisci se

End Sub

Il codice precedente utilizza chiamate API e il codice VBA per creare cartelle sul disco C. Se si esegue questo codice, si avrà questo percorso di directory sul disco rigido: C: \ Test \ Se \ E \ Creato \ Questo \ Directory \ Struttura

5 Fai clic su "File" e poi selezionare "Salva" per salvare il lavoro.

6 Premere il tasto "F5" per eseguire il programma.