Ta bort ett Word-dokument med VBA

Visual Basic for Applications ( VBA ) är en kraftfull skriptspråk inbyggda i nästan varje Microsoft Office-program . Den låter dig göra nästan allt du kan göra med musen och tangentbordet , men det löper med felfri repeterbarhet och blixtsnabbt av en dator . Om du behöver utföra repetitiva uppgifter i Microsoft Office kan VBA spara mycket tid och ansträngning . När du har automatiska uppgifter med hjälp av VBA , bör du se dina skript städar efter sig — till exempel genom att ta bort alla tillfälliga dokument de har skapat .

Du behöver :
Alla Microsoft Office-program

1
Öppna Microsoft Office-program . . Om du använder Microsoft Office 2007 eller senare , gå till fliken ”Visa” i menyfliksområdet och klicka på Makron , om du använder Microsoft Office 2003 eller tidigare , gå till menyn ”Verktyg” , välj ” Macro ” och välj ” makron. ” Detta kommer att ta upp makrot chef .
2 .
Ange ett namn för din nya makro och klicka på ” Skapa ”. Detta kommer att skapa ett nytt tomt VBA subrutin och öppna den i VBA- editorn .
3 .
Skaffa den fullständiga sökvägen till filen som du vill ta bort . Det beror helt på skälet till att du tar bort filen . Till exempel , om du har precis avslutat göra en automatiserad dokumentkoppling , kanske du har en katalog full av liknande namngivna Word-dokument . I detta fall ta in sökvägen till den katalog och lägg till namnet på varje fil , så här:

Dim SÖKVÄG As String
SÖKVÄG=directoryPath filnamn

Denna kod bör visas strax efter Sub linje , som börjar subrutinen .
4 .
Ring Kill -funktionen på SÖKVÄG variabeln . Detta bör gå direkt efter koden från Steg 3 :

Kill SÖKVÄG
5
Spara makro och stäng VBA editorn . Välj ditt makro i makro manager och klicka på ” Kör ”. Detta kommer att radera filen .

tips och varningar

  • Om du behöver ta bort flera filer , prova att använda en ” för ”eller ” Medan ” slinga runt koden som beräknar vägen och tar bort filen .
  • Kontrollera att filen inte är skrivskyddad . VBA : s kommandot kill kan inte ta bort skrivskyddade filer .
  • bort filer med hjälp av kod kan vara farligt , eftersom det finns ingen bekräftelse behövs . Se alltid till att koden är korrekt och, om nödvändigt , säkerhetskopiera hela datorn innan du testar koden som raderar filer .
  • Visited 14 times, 1 visit(s) today

    コメント

    タイトルとURLをコピーしました