Tìm tool hoặc code vba để cài addin excel

Liên hệ QC

YêuCN

Thành viên thường trực
Tham gia
17/7/19
Bài viết
359
Được thích
122
Cho mình hỏi có tool hoặc code vba nào có thể:
-Cài hoặc gỡ một lúc 1 hoặc nhiều addin trong excel không ?
Ghi chú:
-Cài các file addin trong cùng thư mục.
-Các addin đuôi xla,xlam,xll
 
Cho mình hỏi có tool hoặc code vba nào có thể:
-Cài hoặc gỡ một lúc 1 hoặc nhiều addin trong excel không ?
Ghi chú:
-Cài các file addin trong cùng thư mục.
-Các addin đuôi xla,xlam,xll
PHP:
    AddIns.Add Filename:="Đường dẫn > Tên Add-in.xla"
    AddIns("Tên Add-in").Installed = True 'False
Bạn tìm hiểu thử theo cách trên.
Xem thêm link : AddIns.Add method (Excel)
 
Upvote 0
Nếu file chưa add vào mục Add-ins trong tab developer thì code trên chạy không được bạn !
 
Upvote 0
PHP:
Sub UseAddIn()
    Path = "D:\AddIn\ChuHoaThuong.xla"
    Set myAddIn = AddIns.Add(Filename:=Path)
    NameAddin = myAddIn.Title
    AddIns(NameAddin).Installed = True 'False
End Sub
Sao bạn không tự thử nhỉ ?
 
Upvote 0
Vẫn được mà bạn. Thử thế này xem sao.
Mã:
AddIns.Add("D:/FileAdd_Ins.xlam", True).Installed = True
Để coi cách này thử
Bài đã được tự động gộp:

PHP:
Sub UseAddIn()
    Path = "D:\AddIn\ChuHoaThuong.xla"
    Set myAddIn = AddIns.Add(Filename:=Path)
    NameAddin = myAddIn.Title
    AddIns(NameAddin).Installed = True 'False
End Sub
Sao bạn không tự thử nhỉ ?
Có thử rồi bạn mà không biết sao không được.
 
Upvote 0
Để coi cách này thử
Bài đã được tự động gộp:


Có thử rồi bạn mà không biết sao không được.
Bạn đưa cái không được để mọi người xem giúp cho. Mình đã test thử và ổn thì mới đưa lên cho bạn.
Cái của @giaiphap và mình chả khác gì nhau.
Mình đoán là đường dẫn hoặc tên add-in của bạn có dính đến tiếng Việt.
 
Upvote 0
Upvote 0
Bạn gửi file cho mình xem thử.
Chứ ngồi đoán vầy cũng kg thể hiểu được, vì mình thử *.xla, *.xlam đều bình thường.
Bạn lấy load 2 file này về chung 1 folder và chạy code trong SetUp_AddIn.xlsm để hiểu cách làm.
 

File đính kèm

  • SetUp_AddIn.xlsm
    13.8 KB · Đọc: 11
Upvote 0
Bạn gửi file cho mình xem thử.
Chứ ngồi đoán vầy cũng kg thể hiểu được, vì mình thử *.xla, *.xlam đều bình thường.
Bạn lấy load 2 file này về chung 1 folder và chạy code trong SetUp_AddIn.xlsm để hiểu cách làm.
ok cảm ơn bạn nhiều, mình không biết lý do gì mà lúc chạy được lúc thì không !
 
Upvote 0
Tiện thể các anh/chú cho em hỏi.
- Thường là cài add-in vào máy khác, nay mọi người đã phát triển ra code để từ thêm add-in.
- Giờ có thể thêm 1 cái code để chèn "Excel Customizations.exportedUI" tự động thay đổi user trong file đó được không?
- Nếu làm thủ công thì em phải mở file UI bằng NotePad sau đó đổi user bằng Ctrl+H (lý do là Excel lúc cài add-in nó đưa về ổ C).
- Hoặc là các anh/chú hướng dẫn cài add-in làm sao mà cứ import cái file UI kia là dùng được ngay không? Vì công ty dùng chung ổ địa mạng.
 
Upvote 0
Tiện thể các anh/chú cho em hỏi.
- Thường là cài add-in vào máy khác, nay mọi người đã phát triển ra code để từ thêm add-in.
- Giờ có thể thêm 1 cái code để chèn "Excel Customizations.exportedUI" tự động thay đổi user trong file đó được không?
- Nếu làm thủ công thì em phải mở file UI bằng NotePad sau đó đổi user bằng Ctrl+H (lý do là Excel lúc cài add-in nó đưa về ổ C).
- Hoặc là các anh/chú hướng dẫn cài add-in làm sao mà cứ import cái file UI kia là dùng được ngay không? Vì công ty dùng chung ổ địa mạng.
Bạn nói hơi khó hiểu, bạn hỏi về đường dẫn vào folder addins trên các máy có user khác nhau à?
 
Upvote 0
Bạn nói hơi khó hiểu, bạn hỏi về đường dẫn vào folder addins trên các máy có user khác nhau à?

Khi cài đặt Windows, người dùng thông thường (đơn giản) thường đặt tên tài khoản (User Name) là "ABC1", "ABC2"...
Mà cái chương trình đang nói kia nhập đường dẫn cố định (Lưu ý chỗ ổ C - cài đặt Windows) là "C:\Users\{Tên tài khoản}\....tới tập tin "

Và khi dùng chương trình cho máy tính khác, tên tài khoản có thể khác -> đường dẫn tham chiếu khác -> Đứt gân!

-----
Gõ cái từ khóa "Excel Customizations.exportedUI" là thấy đáp án luôn rồi, mà không hiểu sao họ còn hỏi.
 
Upvote 0
Khi cài đặt Windows, người dùng thông thường (đơn giản) thường đặt tên tài khoản (User Name) là "ABC1", "ABC2"...
Mà cái chương trình đang nói kia nhập đường dẫn cố định (Lưu ý chỗ ổ C - cài đặt Windows) là "C:\Users\{Tên tài khoản}\....tới tập tin "

Và khi dùng chương trình cho máy tính khác, tên tài khoản có thể khác -> đường dẫn tham chiếu khác -> Đứt gân!

-----
Gõ cái từ khóa "Excel Customizations.exportedUI" là thấy đáp án luôn rồi, mà không hiểu sao họ còn hỏi.
Hiểu chứ bác, đang hỏi là có cách nào import add-in như code trên mà đi kèm luôn cái UI, rồi từ sửa đường dẫn đến file xlam theo user luôn không?
Thủ công thì cháu biết rồi (trong câu hỏi có nói).
 
Upvote 0
Hiểu chứ bác, đang hỏi là có cách nào import add-in như code trên mà đi kèm luôn cái UI, rồi từ sửa đường dẫn đến file xlam theo user luôn không?
Thủ công thì cháu biết rồi (trong câu hỏi có nói).
Bạn gửi cái ui gì đó lên đây thử nhé !
 
Upvote 0
Web KT
Back
Top Bottom