Cách đổi đuôi file *.doc sang *.docx hàng loạt bằng Word

Nguồn bài viết: Cách đổi đuôi file *.doc sang *.docx hàng loạt bằng Word
Như các bạn đã biết, tại thời điểm tôi viết bài này, Microsoft đã phát hành phiên bản mới nhất, đó là Office 2019, và bắt đầu từ phiên bản 2007 trở đi, phần mở rộng tệp mặc định của MS Word đã được chuyển từ * .doc sang * .docx
Điều này gây khó khăn cho các máy tính hiện đại vẫn đang sử dụng phiên bản Office 2003. Vì phiên bản Office 2003 không thể đọc phần mở rộng * .docx, trừ khi bạn làm theo bài viết này.
Mặc dù hiện tại hầu hết người dùng văn phòng đã chuyển sang sử dụng các phiên bản Word 2007 trở lên. Nhưng thực tế mà nói thì vẫn còn rất nhiều bạn vẫn đang sử dụng bộ ứng dụng Office 2003. Điều này dẫn đến việc xử lý tệp khi trao đổi tài liệu đang làm việc hay bị lỗi hoặc không đọc được tệp ..
Để tiết kiệm thời gian và mang lại hiệu quả cũng như hiệu suất cao trong việc xử lý file Word, trong bài viết hôm nay mình sẽ chia sẻ với các bạn thủ thuật nhỏ về Word giúp các bạn dễ dàng thực hiện. chuyển đổi phần mở rộng tệp * .doc thành * .docx hàng loạtbằng ứng dụng Word mà không có sự can thiệp của phần mềm hoặc ứng dụng của bên thứ ba.
Đọc thêm:
#đầu tiên. Chuyển đổi phần mở rộng tệp * .doc thành * .docx hàng loạt bằng mã VBA
+ Bước 1: Đầu tiên, bạn đặt tất cả các tệp *.doc cần chuyển đổi thành một Folder (thư mục).
Lưu ý rằng mã này chỉ chấp nhận các tệp Word có tên không dấu và không có ký tự đặc biệt.

+ Bước 2: Sau đó, bạn mở ứng dụng MS Word của mình. Hãy mở tệp Word mới, tệp Word không có trong Thư mục chứa các tệp cần chuyển.
=> Tại đây, nhấn tổ hợp phím ALT + F11 hoặc là Fn + ALT + F11 để mở mã VBA.

+ Bước 3: Trưng bày VBA Microsoft Visual Basic for Application xuất hiện => bạn bấm vào menu Insert => sau đó chọn Module.

Sau đó sao chép mã sau:
Sub chuyenfiledoc()
'Updated by ExtendOffice 20181128
Dim xDlg As FileDialog
Dim xFolder As Variant
Dim xFileName As String
Application.ScreenUpdating = False
Set xDlg = Application.FileDialog(msoFileDialogFolderPicker)
If xDlg.Show <> -1 Then Exit Sub
xFolder = xDlg.SelectedItems(1) + ""
xFileName = Dir(xFolder & "*.doc", vbNormal)
While xFileName <> ""
Documents.Open FileName:=xFolder & xFileName, _
ConfirmConversions:=False, ReadOnly:=False, AddToRecentFiles:=False, _
PasswordDocument:="", PasswordTemplate:="", Revert:=False, _
WritePasswordDocument:="", WritePasswordTemplate:="", Format:= _
wdOpenFormatAuto, XMLTransform:=""
ActiveDocument.SaveAs xFolder & Replace(xFileName, "doc", "docx"), wdFormatDocumentDefault
ActiveDocument.Close
xFileName = Dir()
Wend
Application.ScreenUpdating = True
End Sub
=> Sau đó Dán vào hộp thoại Module => và nhấp vào Run Sub/UserFrom. Hoặc nhấn F5 để thực hiện.

+ Bước 4: Một cửa sổ hiện ra => click vào thư mục chứa các file Word mà bạn cần chuyển.
Lúc này sẽ diễn ra quá trình Convert tự động của chương trình VBA, bạn đợi trong giây lát rồi quay lại Folder file để kiểm tra kết quả.
Ghi chú lại: Mã VBA chỉ chuyển đổi được các tệp có tên thông thường (không dấu, không ký tự đặc biệt…), còn các tệp có dấu tiếng Việt, hoặc ký tự lạ sẽ không chuyển đổi được và sẽ báo lỗi. Vì vậy bạn nên đặt tên file không dấu, viết tắt để Word nhận diện và chuyển đổi tốt hơn.

# 2. Cách thay đổi đuôi tệp * .doc thành * .docx hoặc ngược lại (thủ công)
Với phương pháp này, bạn phải sử dụng Office 2007 trở lên để thực hiện.
Biểu diễn: Bạn mở tệp Word mà bạn muốn thay đổi phần mở rộng tệp. Đây là tệp Word của tôi có định dạng *.docxbây giờ tôi sẽ cố gắng thay đổi thành *.doc Xin vui lòng.
+ Bước 1: Bạn nhập File

+ Bước 2: Sau đó, bạn chọn Save as

+ Bước 3: Bây giờ hãy chọn Browse để chọn vị trí lưu tệp Word sau khi chuyển đổi xong.

+ Bước 4: Chọn thư mục lưu file, ở đây mình sẽ lưu file luôn trên màn hình Desktop Xin vui lòng.
Sau đó, trong Save as type sau đó vui lòng chọn đúng định dạng mà bạn muốn chuyển đổi. Có nhiều định dạng cho bạn lựa chọn tại đây.
=> Sau khi chọn xong, bấm Save để tiết kiệm.

# 3. Phần kết
Được rồi, vậy là tôi đã hướng dẫn các bạn thủ thuật chuyển đổi đuôi tệp * .doc sang định dạng tệp * .docx hàng loạt bằng ứng dụng Word một cách đơn giản.
Với cách làm này, bạn sẽ không phải mất thời gian chuyển đổi tệp với ứng dụng, hay sao chép và tạo nội dung mới trên tệp * .docx theo cách thủ công như trước đây. Với đoạn mã VBA trên, mọi thứ đã trở nên dễ dàng hơn rất nhiều phải không nào 
Đây là hướng dẫn cách thay đổi phần mở rộng tệp * .doc thành tệp * .docx hàng loạt với Lời của tôi cũng yêu cầu tạm dừng. Hi vọng mẹo nhỏ này hữu ích với bạn.
Chúc may mắn !
CTV: Lương Trung – congthucexcel.com
Ghi chú: Bài viết này có hữu ích cho bạn không? Đừng quên đánh giá bài viết, thích và chia sẻ nó với bạn bè và gia đình của bạn!
Những bài viết liên quan : Thủ Thuật Word
Nguồn : congthucexcel.com
Mọi sự sao chép, trích dẫn vui lòng ghi rõ nguồn: congthucexcel.com
from congthucexcel.com https://ift.tt/35gD6Qn
via Congthucexcel.com
Nhận xét
Đăng nhận xét