Macro để lưu tệp Excel dưới dạng tệp chỉ đọc có chứa macro.

Chào ngày mới

Tôi có một macro lưu bảng tính dưới dạng tệp PDF với tên tệp đã định.

Tôi muốn thêm một hàm để lưu bảng tính dưới dạng tệp Excel chỉ đọc, vì vậy tôi đã thêm dòng cuối cùng nhưng nó không hoạt động (được đánh dấu bằng gạch chân).

Mọi sự giúp đỡ đều được hoan nghênh.

anh chàng f

Sub test1()

Dim hayom As String
điểm kiểm tra = Sheets("work1").Range("a" & 2).Giá trị
hayom = Ngày
Đối với x = 2 Đến Len(hayom)
test = Right(Left(hayom, Len(hayom) - x), 1)
Nếu test = "/" thì
hayom = Trái(hayom, Len(hayom) - (x + 1)) & "." & Đúng(hayom, x)
Kết thúc nếu
Tiếp theo x
tên mặc định = điểm kiểm tra & " " & hayom
fpath = Sheets("work1").Range("a" & 1).Value
fname = InputBox("Nhập tên tệp", "Lưu dưới dạng", defaultname)
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=fpath & fname, OpenAfterPublish:=True
ActiveSheet.SaveAs Filename:=fpath & fname, FileFormat:=xlIntlMacro, Password:=1234

End Sub




Trả lời:

CHÀO,

Hãy xem ở đây...

https://answers.microsoft.com/en-us/msoffice/forum/msoffice_excel-mso_other/readonly-vba/c2dff881-c53a-4a31-81e8-9ead3765bbc6

http://www.vbaexpress.com/forum/showthread.php?42821-Solved-Save-file-and-a-standalone-read-only-version

https://www.mrexcel.com/forum/excel-questions/80796-how-set-readonly-visual-basic-applications.html

Comments

Popular posts from this blog

Xử lý hàng loạt các tệp Excel được bảo vệ bằng mật khẩu

Thu hẹp và mở rộng cột trong Excel

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản