Neil đã tạo một mẫu bao gồm nhiều macro được sử dụng để phát triển một báo cáo dựa trên mẫu. Khi các nhà thầu của anh ấy tạo một tài liệu mới dựa trên mẫu, các macro vẫn ở trong mẫu. Neil tự hỏi làm thế nào để các macro “đi du lịch” với tài liệu được tạo từ mẫu để anh ta có thể tiếp tục sử dụng các macro khi tài liệu được nhà thầu gửi đến văn phòng của anh ta.

Khi bạn tạo tài liệu dựa trên mẫu, Word sẽ hiển thị mẫu đó dưới dạng “đính kèm” vào tài liệu. Vì các macro có trong mẫu và mẫu được đính kèm với tài liệu, nên bất kỳ macro nào trong mẫu đều có sẵn cho tài liệu bất cứ khi nào nó được mở. Do đó, tài liệu không cần chứa macro vì chúng đã có sẵn thông qua mẫu.

Sự cọ xát xảy ra khi bạn chuyển tài liệu sang một máy tính khác, chẳng hạn như máy tính “quay lại văn phòng.” Khi bạn mở tài liệu, Word sẽ kiểm tra mẫu đính kèm theo đường dẫn được chỉ định như được lưu cùng với tài liệu. Khi không tìm thấy nó, điều đó có nghĩa là mẫu không có sẵn và không thể truy cập các macro.

Nếu bạn thấy mình cần thực hiện việc này khá thường xuyên, bạn có thể cân nhắc tạo macro trên máy tính văn phòng tại nhà để thực hiện việc đính kèm lại cho bạn. Điều này có thể rất đơn giản, chẳng hạn như sau:

Sub AttachTemplate()

Const Target_Template As String = "C:\PathToTemplate\MyTemplate.dotm"



ActiveDocument.AttachedTemplate = Target_Template End Sub

WordTips là nguồn của bạn để đào tạo Microsoft Word hiệu quả về chi phí.

(Microsoft Word là phần mềm xử lý văn bản phổ biến nhất trên thế giới.) Mẹo này (13621) áp dụng cho Microsoft Word 2007, 2010, 2013, 2016, 2019 và Word trong Office 365.