Save file word sang pdf nhanh

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

HUYBOY

Thành viên chính thức
Tham gia
5/4/20
Bài viết
77
Được thích
3
Chào Anh Chị ạ.
Em có 1 file word (dc mailing) giờ muốn khi mở file word lên, chạy Macro, sẽ hiện lên bảng thông báo chọn folder để lưu dưới dạng pdf ( tên file pdf tự động lấy theo tên file word ạ)
Em Tìm cả đêm mà không làm được mong anh chị giúp đỡ ạ
 
Chào Anh Chị ạ.
Em có 1 file word (dc mailing) giờ muốn khi mở file word lên, chạy Macro, sẽ hiện lên bảng thông báo chọn folder để lưu dưới dạng pdf ( tên file pdf tự động lấy theo tên file word ạ)
Em Tìm cả đêm mà không làm được mong anh chị giúp đỡ ạ
Gì mà tìm cả đêm luôn hả
 
Upvote 0
Chào Anh Chị ạ.
Em có 1 file word (dc mailing) giờ muốn khi mở file word lên, chạy Macro, sẽ hiện lên bảng thông báo chọn folder để lưu dưới dạng pdf ( tên file pdf tự động lấy theo tên file word ạ)
Em Tìm cả đêm mà không làm được mong anh chị giúp đỡ ạ
Bạn vào Word rồi thử recode macro sau đó xem code xem thế nào?
 
Upvote 0
Em đã thử record nhưng nó mặc định lưu luôn file đó vào đường dẫn lúc save. Mà ko bung hộp thoại lên cho chọn ạ. Và ní cũng ko đổi tên file pdf giống file wword ạ
Bài đã được tự động gộp:

Gì mà tìm cả đêm luôn hả
Em tìm đến 1h30 sáng nay ạ. Giúp em với ạ
 
Upvote 0
Em đã thử record nhưng nó mặc định lưu luôn file đó vào đường dẫn lúc save. Mà ko bung hộp thoại lên cho chọn ạ. Và ní cũng ko đổi tên file pdf giống file wword ạ
Bài đã được tự động gộp:


Em tìm đến 1h30 sáng nay ạ. Giúp em với ạ
Bạn chép sub này vào 1 module của file Word để chạy
Rich (BB code):
Sub WordToPDF()
Dim wDoc As Object
Dim sFile$, sFolder$
    
    With Application.FileDialog(msoFileDialogFolderPicker)
        If .Show = -1 Then
            sFolder = .SelectedItems(1)
        Else
            Exit Sub
        End If
    End With
    Set wDoc = ThisDocument
    sFile = Left(wDoc.Name, InStrRev(wDoc.Name, ".") - 1) & ".pdf"
    wDoc.ExportAsFixedFormat sFolder & "\" & sFile, wdExportFormatPDF
End Sub
 
Upvote 0
Bạn chép sub này vào 1 module của file Word để chạy
Rich (BB code):
Sub WordToPDF()
Dim wDoc As Object
Dim sFile$, sFolder$
   
    With Application.FileDialog(msoFileDialogFolderPicker)
        If .Show = -1 Then
            sFolder = .SelectedItems(1)
        Else
            Exit Sub
        End If
    End With
    Set wDoc = ThisDocument
    sFile = Left(wDoc.Name, InStrRev(wDoc.Name, ".") - 1) & ".pdf"
    wDoc.ExportAsFixedFormat sFolder & "\" & sFile, wdExportFormatPDF
End Sub
Em vô cùng cảm ơn bác ạ. Nhưng bác cho em hỏi là em muốn sau khi lưu xong nó tự mở file pdf lên thì như thế nào ạ?
 
Upvote 0
Vâng, cái này lại chỉ làm dc với Project phải không ạ? Em muốn nó có tác dụng (như một nút trên word với mọi file word thì có được ko ạ? Như kiểu nút Save ấy ạ
 
Upvote 0
Vâng, cái này lại chỉ làm dc với Project phải không ạ? Em muốn nó có tác dụng (như một nút trên word với mọi file word thì có được ko ạ? Như kiểu nút Save ấy ạ
Muốn vậy thì phải làm Add-Ins lằng nhằng lắm.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom