2012-10-25 30 views
6

Tôi đã thử chèn một phạm vi vào mã của mình, nhưng tôi không có may mắn. Tôi muốn có thể có một kịch bản trong vba để 'tiết kiệm như' một tấm cụ thể hoặc phạm vi cụ thể để pdf. Bất kỳ trợ giúp nào cũng sẽ được đánh giá cao.Kịch bản VBA tiết kiệm phạm vi excel dưới dạng pdf

Dưới đây là những gì tôi đã làm việc với:

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ 
    "c:\Book1.pdf", Quality:= _ 
    xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _ 
    OpenAfterPublish:=True 

Cảm ơn,

+0

mã hoạt động cho tôi, phần nào bị thiếu? Nếu bạn muốn sử dụng một phạm vi cụ thể, hãy di chuyển phạm vi sang trang tính mới và in trang tính đó thành pdf trước khi xóa, không? – nutsch

+0

Vâng, tôi cho rằng nó sẽ hoạt động tốt, tuy nhiên kết quả cuối cùng tôi chụp sẽ hoàn toàn tự động, thay vì tạo ra toàn bộ các trang tính, sau đó lo lắng về việc xóa chúng, có cách nào tôi có thể chọn một phạm vi lưu nó vào pdf? – cheapkid1

Trả lời

12

bạn có mã, chỉ cần sử dụng một loạt thay vì activesheet

ví dụ Sheets("Sheet1").Range("B2:H28").ExportAsFixedFormat ...

+0

Cảm ơn bạn đã làm việc. WOW! Tôi thực sự cần phải mua một cuốn sách vba. – cheapkid1

Các vấn đề liên quan