| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come copiare le cartelle utilizzando VBA
    Visual Basic for Applications o VBA , è un linguaggio di scripting incorporato nella maggior parte delle applicazioni di Microsoft Office. Con esso, è possibile creare macro e funzioni per automatizzare diversi compiti . VBA è dotato di una vasta gamma di oggetti e funzioni che possono aiutare a lavorare con i vostri documenti più veloce ed efficiente . Con la sua classe FileSystemObject , è anche possibile modificare i file e le cartelle sul vostro computer da qualsiasi applicazione di Office . Con la creazione di un unico macro VBA e l'assegnazione di un comando da tastiera ad esso , è più facile copiare , organizzare e creare copie di backup delle cartelle . Istruzioni
    1

    avviare qualsiasi applicazione di Microsoft Office , come Word o Excel . Premere il tasto " Ctrl " e "N" per creare un nuovo documento . Per utilizzare un documento esistente , invece , premere il tasto " Ctrl " e "O ", selezionare il file , quindi fare clic su "Apri ".
    2

    Premere "" Alt " e " F11 "per aprire la visual Basic Editor o VBE . Nel pannello " Gestione progetti " , selezionare il progetto VBA che contiene il nome del file del documento.
    3

    Clicca su "Inserisci " e poi selezionare "Modulo ". Ciò aggiunge " Modulo1 " per la lista dei moduli nel pannello " Gestione progetti " . Fate doppio clic su " Modulo1 ", quindi inserire il seguente codice nell'editor .

    CopyFolders sub ()

    folderNames = Array ( " C : \\ Folder1 ", " C : \\ Folder2 " ) per

    dest = " C : \\ destinazione"

    For Each s In folderNames

    Chiama CopyF ( s , dest & " \\ " ) per

    Successivo s

    End Sub
    4

    sostituire "C : \\ Folder1 " e "C : \\ Folder2 " . . , con le cartelle che desideri copiare per aggiungere un'altra cartella alla lista, digitare una virgola e quindi inserire il percorso completo della cartella prima della parentesi della funzione " Array " chiusura Assicurati per includere le lettere di unità e di racchiudere i percorsi tra virgolette
    5

    Sostituire. . "C : \\ destinazione" con il percorso completo della directory in cui vuoi inviare copie di cartelle assicurarsi per includere la lettera di unità e di racchiuderlo tra virgolette.
    6

    Clicca su "Inserisci " e poi selezionare "Modulo ". Ciò aggiunge " Modulo2 " per la lista dei moduli nel "Progetto Explorer " pannello. Fate doppio clic su" Modulo2 , "e quindi inserire il codice seguente nell'editor .

    Public Sub CopyF ( ByVal sfol As String , ByVal dFol As String ) per

    c = Len ( sfol ) - Len ( Replace ( sfol , " \\ " , " " , 1) ) per

    fName = Mid ( sfol , InStr ( 1 , Application.Substitute ( sfol , " \\ " , " * " , c ) , "*" ) + 1 ) per

    dest = dFol & fName

    Set fso = CreateObject ( " Scripting.FileSystemObject " ) per

    Se Non fso.FolderExists ( dest ) Poi

    fso.CopyFolder sfol , dFol

    Else

    UrES = MsgBox ( dest & "esiste già . Sovrascrivere ? " , vbYesNo + vbQuestion ) per < p > Se UrES = vbYes Poi

    fso.CopyFolder sfol , dFol

    Else

    GoTo endscript

    End If End If


    endscript :

    Set fso = Nothing End Sub


    7

    Premere " F12 ". Inserisci il tuo nome di file preferito in " File nome " di dialogo, quindi fare clic sul menu a discesa accanto a " Salva come . "Select" Cartella di lavoro Excel con attivazione macro "( se si sta utilizzando Excel) o" Documento di Word con attivazione macro "( se si sta utilizzando Word ) . Clicca su "Salva ".
    8

    Premere " Alt " e " Q " per chiudere la VBE .
    9

    Premere " Alt " e "F8" per aprire la finestra " Macro " . Seleziona " CopyFolders " dalla lista , quindi fare clic su " Esegui ".

    Previous :

    next :
      Articoli Correlati
    ·Come verificare l'esistenza di AppSettings in Visual Ba…
    ·Come utilizzare la barra di avanzamento ActiveX in Acce…
    ·Come Organizzare numeri dal più basso al più alto uti…
    ·Come fare un progetto VB per l'installazione 
    ·AVR di codice Visual Basic Language Tutorial Fonte 
    ·Quali sono i buoni programmi per fare in Visual Basic ?…
    ·Come collegare VB Con Informix 
    ·Come creare variabili di ambiente in VBS 
    ·Come creare un file da una casella di testo in VB6 
    ·Funzioni stringa di Visual Basic 
      Articoli in evidenza
    ·Come modificare il nome del computer e accertarsi media…
    ·Come salvare un file come PHP 
    ·Che cosa è CTS in ASP.NET 
    ·Come usare saliva dalla Groovy 
    ·Come usare Java per determinare se un punto è contenut…
    ·Come scrivere un file VBS per uccidere un processo Task…
    ·Modalità di accesso a Query List Box 
    ·Come ping tramite PHP 
    ·Come impostare una variabile di sessione in PHP 
    ·Come scrivere un programma C che legge un Parentesi 
    Copyright © Conoscenza Informatica http://it.wingwit.com