Wiki

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.

doi-duoi-file-doc-sang-docx-hang-hoat-bang-word (1)

+ 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.

doi-duoi-file-doc-sang-docx-hang-hoat-bang-word (2)

+ 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.

doi-duoi-file-doc-sang-docx-hang-hoat-bang-word (3)

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.

doi-duoi-file-doc-sang-docx-hang-hoat-bang-word (4)

+ 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.

doi-duoi-file-doc-sang-docx-hang-hoat-bang-word (6)

# 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

doi-duoi-doc-sang-docx-1

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

doi-duoi-doc-sang-docx-2

+ 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.

doi-duoi-doc-sang-docx-3

+ 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.

doi-duoi-doc-sang-docx-4

# 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!

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Check Also
Close
Back to top button