2 nutikat viisi oma dokumendi ümbernimetamiseks Wordis

Selles lkost, keskendume sellele, et tutvustada teile kahte nutikat viisi, kuidas oma dokumenti Wordis kiiresti ümber nimetada.

Aeg-ajalt muudame Wordis mustandit tehes pidevalt failinime. Kuid iga kord peame dokumendi sulgema, enne kui saame selle ümber nimetada. See pole absoluutselt mugav. Vaikimisi ei saa me avatud faili ümber nimetada. Kuid makro abil on see võimalik.

Järgmised on 2 makrot, mis võivad sellist probleemi lahendada.

1. meetod: nimetage dokument Wordis ümber

  1. Esiteks ja eeskättost, vajutage Wordi VBA redaktori avamiseks vahekaarti "Arendaja" ja seejärel "Visual Basic".Klõpsake "Arendaja" -> Klõpsake "Visual Basic".
  2. Järgmisena klõpsake nuppu "Tavaline" projekt.
  3. Seejärel klõpsake nuppu "Sisesta" ja valige "Moodul".Klõpsake "Tavaline" -> Klõpsake "Lisa" -> klõpsake "Moodul"
  4. Topeltklõpsake uuel moodulil, et avada kodeerimisala ja kleepida sinna allolevad koodid:
Sub RenameDocument()
  Dim strDocName As String, strDocPath As String
  Dim strNewDocName As String
  Dim KillFile As String

  '  Get the current doc name.
  strDocName = ActiveDocument.FullName
  strDocPath = ActiveDocument.Path
  If strDocPath = "" Then
    MsgBox ("This document hasn't been saved. You can't rename it.")
    Exit Sub
  End If
 
  '  Pop up an input box for new name.
  strNewDocName = InputBox("Enter a new name for this document:", "Rename document", strDocName)

  '  Save the doc with newly entered name.
  ActiveDocument.SaveAs2 FileName:=strDocPath & "\" & strNewDocName

  '  Delete the doc with original name.
  KillFile = strDocName
  Kill KillFile
End Sub
  1. Nüüd klõpsake nuppu "Käivita" või "F5".Kleebi koodid -> klõpsake "Käivita"
  2. Ilmub sisestuskast. Lihtsalt sisestage tekstikasti uus nimi ja klõpsake "OK".Sisestage uus nimi -> klõpsake "OK"

Nüüd salvestatakse dokument uue nimega samasse kohta. Ja makro käivitamine kustutab algse faili.

2. meetod: nimetage dokument ümber ja lisage kuupäeva teave

Paljudel juhtudel nimetatakse dokument ümber kuupäevaga, millal parandused tehakse. Sellistel juhtudel jääb failinime põhiosa samaks ainult siis, kui sellele järgneb kuupäevastring. Näiteks siin on dokument ilma kuupäevastringita.Faili nimi ilma kuupäevastringita

Selle lisamiseks saame käivitada järgmise makro:

Sub RenameDocumentWithDate()
  Dim strDocName, strDocNameNoExten, strDocFullName, strDocPath As String
  Dim strNewDocName As String
  Dim KillFile As String
  Dim strDate As String

  '  Get the current doc name.
  strDocName = ActiveDocument.Name
  strDocFullName = ActiveDocument.FullName
  strDocNameNoExten = Left(strDocName.Name, Len(strDocName.Name) - 5)
  strDocPath = ActiveDocument.Path
  strDate = Format(Date, "mm - dd - yyyy")
 
  If strDocPath = "" Then
    MsgBox ("This document hasn't been saved. You can't rename it.")
    Exit Sub
  End If
 
  '  Save the doc in new name with date.
  ActiveDocument.SaveAs2 FileName:=strDocPath & "\" & strDocNameNoExten & " " & strDate
  KillFile = strDocFullName
  Kill KillFile
End Sub

Ülaltoodud makro installimiseks ja käitamiseks võite järgida 1. meetodi täpseid samme. See töötab ilusti. Näete, et praeguse kuupäeva string järgneb algsele nimele, näiteks allpool:Faili nimi koos kuupäevastringiga

Lahendus Wordi dokumentide korruptsioonile

Me ei saa dokumentide rikkumist vältida, kui kasutame kord-kõike meetodit. Mida me saame teha, on teha varukoopiaid ja vältida kasutaja vigu nii palju kui võimalik. Üks nendestost Oluline on tutvuda sellega, mida teha pärast seda, kui arst on rikutud. Õige vastus on saada a doc taastumine tööriist niipea kui võimalik.

Autori sissejuhatus:

Vera Chen on andmete taastamise ekspert DataNumen, Inc., mis on maailmas juhtiv andmete taastamise tehnoloogiate, sealhulgas Exceli kahjustused ja pdf tarkvaratooted. Lisateabe saamiseks külastage www.datanumenCom

Kommentaarid on suletud.