Slik sletter du et Word-dokument med VBA

Slik sletter du et Word-dokument med VBA


Visual Basic for Applications (VBA) er et kraftig skriptspråk innebygd i nesten alle Microsoft Office-program. Den lar deg gjøre nesten alt du kan gjøre med tastatur og mus, men det går med feilfri repeterbarhet og lynets hastighet av en datamaskin. Hvis du trenger å utføre repetitive oppgaver i Microsoft Office, kan VBA spare deg for mye tid og krefter. Når du har automatisert oppgaver ved hjelp av VBA, bør du sørge for at skript rydde opp etter seg-for eksempel ved å slette alle midlertidige dokumenter de har opprettet.

Bruksanvisning

1 Åpne Microsoft Office-program. Hvis du bruker Microsoft Office 2007 eller senere, gå til "View" -fanen på båndet, og klikk makroer; Hvis du bruker Microsoft Office 2003 eller tidligere, gå til "Verktøy" -menyen, velg "Makro" og velg "Makroer". Dette vil bringe opp makroen manager.

2 Skriv inn et navn for den nye makroen, og klikk "Opprett". Dette vil skape en ny tomt VBA subrutine og åpne den i VBA editor.

3 Skaff den fullstendige banen til filen du ønsker å slette. Dette vil avhenge helt av årsaken til at du sletter filen. For eksempel, hvis du nettopp har ferdig med å gjøre en automatisert utskriftsfletting, kan du ha en katalog full av tilsvarende-navngitte Word-dokumenter. I dette tilfellet, tar banen til katalogen og legge navnet på hver fil, som så:

Dim filepath As String
filepath = directoryPath & filnavn

Denne koden skal vises like etter Sub-linje, som begynner subrutine.

4 Ring Kill funksjonen på filepath variabel. Dette bør gå rett etter koden fra Trinn 3:

Drep filepath

5 Lagre makro og lukk VBA editor. Velg makro i makro manager og klikk "Run." Dette vil slette filen.

Hint

  • Hvis du må slette flere filer, prøve å bruke en "For" eller "Mens" loop rundt koden som beregner banen og sletter filen.
  • Kontroller at filen ikke er skrivebeskyttet. Kill kommandoen VBA-er kan ikke slette beskyttede filer.
  • Slette filer ved hjelp av koden kan være farlig, fordi det er ingen bekreftelse nødvendig. Sørg alltid for at koden er riktig, og om nødvendig, sikkerhetskopiere hele datamaskinen før du tester kode som sletter filer.