Tại sao mẫu Microsoft Word VBA của tôi không hiển thị trên MAC?


1

Không chắc đây có phải là diễn đàn phù hợp hay không nhưng ở đây đi ... Tôi đã tạo một tài liệu từ với một biểu mẫu và macro sau đó lưu nó dưới dạng mẫu. Tài liệu được tạo bằng Word 2003 và được lưu dưới dạng mẫu (tệp .dot). Khi người dùng mở tài liệu .dot, một biểu mẫu sẽ tải. Sau đó, người dùng chọn một số nút radio hoặc hộp kiểm trên biểu mẫu. Sau khi nhấp vào nút ở cuối biểu mẫu, tất cả các điều khiển trên biểu mẫu được đọc và sử dụng để tạo tài liệu từ. Biểu mẫu sẽ không xuất hiện cho đến khi tôi đặt bảo mật thành "thấp".

Bây giờ tôi muốn điều chỉnh phiên bản 2003 cũ để chạy trên phiên bản word mới với phần mở rộng .docx (phiên bản 2011). Ngoài ra tôi muốn nó chạy trên máy Mac. Vấn đề của tôi là hình thức sẽ không xuất hiện. Tôi đã thử đi dưới menu Word> Tùy chọn và lựa chọn 'Bảo mật' nhưng tôi không thấy các tùy chọn như cao, trung bình và thấp. Tùy chọn duy nhất là "Mặc trước khi mở tệp có chứa macro". Tôi đã thử kiểm tra và bỏ chọn tùy chọn này nhưng biểu mẫu của tôi vẫn không hiển thị. Ai đó có thể cho tôi bất kỳ ý tưởng nào về cách làm cho biểu mẫu của tôi xuất hiện lại không?

Cảm ơn.


Tôi nghi ngờ đó là vì Mac Word không phải lúc nào cũng kích hoạt các macro tự động và / hoặc Document_New sự kiện khác nhau khi bạn mở / tạo tài liệu. Nếu bạn đang sử dụng Document_New, thì nó phải nằm trong mô-đun của ThisDocument. Trong cả hai trường hợp, bạn cần đưa ra độ trễ, giả sử 1 giây khi bắt đầu thói quen AutoNew hoặc DOcument_New. (Có một cái nhìn cho Application.OnTime chẳng hạn).
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.