| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Kopier mapper ved hjælp af VBA
    Visual Basic for Applications eller VBA , er et scriptsprog indbygget i de fleste Microsoft Office-programmer. Med det kan du oprette makroer og funktioner til at automatisere forskellige opgaver. VBA kommer med en bred vifte af objekter og funktioner , der kan hjælpe dig med at arbejde med dine dokumenter hurtigere og mere effektivt . Med sin FileSystemObject klasse, kan du også manipulere filer og mapper overalt på din computer indefra et Office-program . Ved at oprette et enkelt VBA-makro og tildele et tastatur kommando til det, kan du nemmere kopiere, organisere og oprette sikkerhedskopier af dine mapper. Instruktioner
    1

    Start enhver Microsoft Office-program , som Word eller Excel . Tryk på " Ctrl" og "N " for at oprette et nyt dokument. Hvis du vil bruge et eksisterende dokument i stedet , tryk på " Ctrl " og " O ", vælge din fil , og klik derefter på "Åbn".
    2

    Tryk på "" Alt " og" F11 "for at åbne Visual Basic Editor , eller VBE . på " Project Explorer " panel , skal du vælge VBA-projektet , der indeholder filnavnet på dit dokument .
    3

    Klik på "Indsæt ", og vælg derefter " Modul ". Dette tilføjer " Module1 " til listen over moduler i " Project Explorer " panel . Dobbeltklik på " Module1 ", og indtast derefter følgende kode i editoren.

    sub CopyFolders () Salg

    folderNames = Array ( "C: \\ Mappe1 ", " C: \\ Folder2 " )

    dest = " C: \\ destination "

    For Each s In folderNames < br >

    Ring CopyF (s, dest & " \\ " )

    Næste s

    End Sub
    4

    Erstat " C: \\ Mappe1 ", og "C: \\ Folder2 " . . med de mapper , som du gerne vil kopiere vil tilføje endnu en mappe til listen , skal du skrive et komma og derefter indsætte den fulde sti til den mappe før den afsluttende parentes af " Array "-funktionen Vær sikker at omfatte drevbogstaver og vedlægge stierne i anførselstegn
    5.

    Erstat. . "C: \\ destination " med den fuldstændige sti til den mappe, hvor du gerne vil sende kopier af dine mapper Vær sikker at omfatte drevbogstavet og sætte det i anførselstegn.
    6

    Klik på "Indsæt " og derefter vælge " Module ". Dette tilføjer " Module2 " til listen over moduler i " Project Explorer "panel . Dobbeltklik på " Module2 ", og indtast derefter følgende kode i editoren.

    Public Sub CopyF ( ByVal sFol As String , ByVal dFol As String )

    c = Len ( sFol ) - Len (Erstat ( sFol , "\\ ", " ", 1 ) )

    fname = Mid ( sFol , InStr (1, Application.Substitute ( sFol , "\\ " , "*" , c ) , "*" ) + 1)

    dest = dFol & fname

    Set FSO = CreateObject ( " Scripting.FileSystemObject " )
    p Hvis ikke fso.FolderExists ( dest ) Så

    fso.CopyFolder sFol , dFol

    Else

    Ures = MsgBox ( dest & "findes allerede. Overskriv ? " vbYesNo + vbQuestion )
    < p> Hvis Ures = vbYes Så

    fso.CopyFolder sFol , dFol

    Else

    GoTo EndScript

    End If

    End If

    EndScript : Hej

    Set FSO = Nothing

    End Sub
    7

    Tryk på " F12 ". Indtast dit foretrukne filnavn i " File navnet "-boksen, og klik derefter på drop- down menuen ved siden af" Gem som type. "Vælg" Excel Macro -Enabled Workbook "(hvis du bruger Excel ) eller" Word Macro -Enabled Document "(hvis du bruger Word ) . Klik på " Gem".
    8

    Tryk på " Alt" og "Q " for at lukke VBE .
    9

    Tryk på " Alt" og "F8 " til åbne " makroer " vinduet. Vælg " CopyFolders " fra listen, og klik derefter på " Run".

    Forrige :

    næste :
      Relaterede artikler
    ·Forskellene mellem DataGrid og DataGridView i NET 
    ·Sådan importeres XML Brug VBA 
    ·Sådan Gør Noget køres alene Tråd i VB.Net 
    ·Hvordan skal tjekkes mouseDown i Visual Basic 
    ·VBScript & SQL Tutorial 
    ·Sådan forbindelse til MS SQL Brug VBScript 
    ·Sådan tilføjes Referencer Adgang til et bibliotek i V…
    ·Sådan oprettes en DLL i Visual Basic 
    ·Hvordan man skriver en funktion til Indsæt varer i Dro…
    ·Hvordan man laver et chatrum i Visual Basic Express 
      Anbefalede Artikler
    ·Hvordan man skriver periodiske signaler i Matlab 
    ·Hvordan skal tjekkes for en proces i Visual Basic 
    ·Sådan fjernes iFrame Rullebjælker i JavaScript 
    ·Hvordan man skriver beregninger med Visual Basic 
    ·Sådan oprettes en Slideshow Program 
    ·Sådan oprettes en horisontal histogram i Java 
    ·Sådan redigeres Flash-filer med Easy Eclipse 
    ·Sådan Fremskynde en applet 
    ·Sådan at se, om en streng er numerisk med Java 
    ·Sådan Edit SQL på en iPhone 
    Copyright © Computer Viden http://www.computerdk.com