Hvor å fjerne aktive arbeidsboken (gjeldende filen) i Excel?

Denne metoden vil innføre en VBA slette åpning /aktive arbeidsboken uten å lukke den i Excel. Gjør følgende:

1. Trykk Alt + F11 tastene samtidig for å åpne Microsoft Visual Basic for Applications vinduet.

2. Klikk Sett > Modul, kopiere følgende VBA koden og lim inn åpne modulen vindu

VBA. Slett Aktiv arbeidsbok uten å lukke den i Excel


Sub DeleteActiveWorkbook () Dim xFullName Som StringxFullName = Application. ActiveWorkbook.FullNameActiveWorkbook.Saved = TrueApplication.ActiveWorkbook.ChangeFileAccess xlReadOnlyKill xFullNameApplication.ActiveWorkbook.Close FalseEnd Sub


3. Trykk F5 eller Run-knappen for å kjøre denne VBA

Merk:.

(1) Dette VBA kan slette aktive arbeidsboken, men kan ikke lukke Excel-vinduet. Hvis det ikke er noen arbeidsbøker åpning etter aktiv arbeidsbok slettet, må du lukke Excel-vinduet manuelt.

(2) Dersom aktiv arbeidsbok aldri har vært lagret før, er dette VBA ikke er i stand til å slette den. Men du kan slette denne ulagret arbeidsbok direkte ved å lukke det. Anmeldelser



Previous:
Next Page: