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 trên thực tế, 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 xảy ra lỗi, tệp không đọc được ..
Vâng, để 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 Word nho nhỏ 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ạt, với ứ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 phải 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 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 => bạn hãy 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 chờ 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, ngắn gọn để Word có thể nhận biết và chuyển đổi nó 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.
Trình 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 *.docx
, bây giờ tôi sẽ cố gắng thay đổi thành *.doc
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
Vui lòng.
Sau đó, trong Save as type
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 thì 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 bằng ứ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
Đâ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 – phanmemdownload.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!