Hỏi về load Add in vào 1 file cụ thể (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hsm.ksxd

Thành viên chính thức
Tham gia
24/8/17
Bài viết
77
Được thích
5
Giới tính
Nam
Các bác cho em hỏi có cách nào chỉ load Add in vào 1 file cụ thể không ạ?
Ví dụ em có file excel A và 1 Add in B.
Khi mở file A thì Addin B sẽ load vào file A.
Nhưng nếu mở file khác file A thì sẽ không load Addin B vào.
 
Đâu bạn đưa cái file Add-ins (lúc chưa bị lỗi) đó lên đây xem thử coi, hy vọng có cách giúp bạn.
Em tìm được 1 giải pháp tạm chấp nhận được rồi ạ
Mã:
Private Sub Workbook_Open()
    AddIns.Add Filename:= ThisWorkbook.Path & "\" & "FileAddIn.xlam"
    AddIns("FileAddIn").Installed = True
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
AddIns("FileAddIn").Installed = False
End Sub
 
Upvote 0
Em tìm được 1 giải pháp tạm chấp nhận được rồi ạ
Mã:
Private Sub Workbook_Open()
    AddIns.Add Filename:= ThisWorkbook.Path & "\" & "FileAddIn.xlam"
    AddIns("FileAddIn").Installed = True
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
AddIns("FileAddIn").Installed = False
End Sub
Có phải bạn muốn giữ riêng cho mình :)
 
Upvote 0
Có gì đâu mà giữ bác. làm theo cách đó thì khi vào developer/Add-ins cái addin nó nằm sờ sờ ra đấy mà. chỉ là em không muốn khi không cần đến nó thì nó đừng hiện lên trên Ribbon thôi
Tôi nói là nói cái add-in. Nếu bạn gửi file lên thì có lẽ đã xong từ lâu rồi.
 
Upvote 0
Em tìm được 1 giải pháp tạm chấp nhận được rồi ạ
Mã:
Private Sub Workbook_Open()
    AddIns.Add Filename:= ThisWorkbook.Path & "\" & "FileAddIn.xlam"
    AddIns("FileAddIn").Installed = True
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
AddIns("FileAddIn").Installed = False
End Sub
Nếu dùng cách này bạn mở thêm file mới hoặc mở file khác cùng lúc với file của bạn thì vẫn có add-ins này.
 
Upvote 0
Upvote 0
Web KT

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

Back
Top Bottom