Այս գրառման մեջ մենք կկենտրոնանանք ձեզ ներկայացնելու 2 խելացի եղանակ՝ Word-ում ձեր փաստաթուղթը արագ վերանվանելու համար։
Ժամանակ առ ժամանակ, Word-ում նախագիծ կազմելիս, մենք անընդհատ փոխելու ենք ֆայլի անունը: Այնուամենայնիվ, ամեն անգամ մենք պետք է փակենք փաստաթուղթը՝ այն վերանվանելուց առաջ: Սա բացարձակապես հարմար չէ: Լռելյայն, մենք չենք կարող վերանվանել բաց ֆայլը: Բայց մակրոյի օգնությամբ դա հնարավոր է։
Ստորև ներկայացված են 2 մակրոներ, որոնք կարող են լուծել նման խնդիրը:
Մեթոդ 1. Վերանվանել փաստաթուղթը Word-ում
- Նախևառաջ սեղմեք «Մշակող» ներդիրը, ապա «Visual Basic»-ը՝ Word VBA խմբագրիչը բացելու համար։

- Հաջորդը կտտացրեք «Նորմալ» նախագիծը:
- Դրանից հետո կտտացրեք «Տեղադրել» կետին և ընտրել «Մոդուլ»:

- Կրկնակի սեղմեք նոր մոդուլի վրա՝ կոդավորման տարածքը բացելու և ստորև նշված կոդերը այնտեղ տեղադրելու համար.
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
- Այժմ սեղմեք «Run» կամ սեղմեք «F5»:
- Կհայտնվի մուտքագրման տուփ: Պարզապես մուտքագրեք նոր անուն տեքստային վանդակում և սեղմեք «OK»:
Այժմ փաստաթուղթը կպահվի նույն տեղում՝ նոր անունով։ Իսկ մակրոյի գործարկումը կջնջի բնօրինակ ֆայլը:
Մեթոդ 2. Վերանվանել փաստաթուղթը և լրացնել ամսաթիվը
Շատ դեպքերում փաստաթուղթը կվերանվանվի վերանայման ամսաթվով: Նման հանգամանքներում ֆայլի անվան հիմնական մասը մնում է նույնը միայն հաջորդող ամսաթվի տողով: Օրինակ, այստեղ փաստաթուղթ է առանց ամսաթվի տողի:
Այն ավելացնելու համար մենք կարող ենք գործարկել այս մակրո.
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
Վերոհիշյալ մակրոները տեղադրելու և գործարկելու համար կարող եք հետևել 1-ին մեթոդի ճշգրիտ քայլերին: Այն գեղեցիկ կաշխատի: Դուք կտեսնեք, որ ընթացիկ ամսաթվի տողը հետևում է սկզբնական անունից հետո, օրինակ՝ ստորև.
Word Document-ի կոռուպցիայի լուծում
Մենք չենք կարող կանխել փաստաթղթերի վնասումը մեկանգամյա մեթոդով։ Մենք կարող ենք անել պահուստային պատճեններ անել և հնարավորինս խուսափել օգտատիրոջ սխալներից։ Ամենակարևոր կետերից մեկը փաստաթղթի վնասվելուց հետո անելիքների հետ ծանոթանալն է։ Ճիշտ պատասխանը... փաստաթղթի վերականգնում գործիք որքան հնարավոր է շուտ:
Հեղինակի ներածություն.
Վերա Չենը տվյալների վերականգնման փորձագետ է DataNumen, Inc., որը տվյալների վերականգման տեխնոլոգիաների համաշխարհային առաջատարն է, այդ թվում Excel- ի վնաս և pdf նորոգել ծրագրային արտադրանքները: Լրացուցիչ տեղեկությունների համար այցելեք www.datanumen.com



