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
211
Được thích
69
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
 

huhumalu

Thành viên thường trực
Tham gia
20/10/09
Bài viết
363
Được thích
247
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

YêuCN

Thành viên thường trực
Tham gia
17/7/19
Bài viết
211
Được thích
69
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

huhumalu

Thành viên thường trực
Tham gia
20/10/09
Bài viết
363
Được thích
247
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

YêuCN

Thành viên thường trực
Tham gia
17/7/19
Bài viết
211
Được thích
69
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

huhumalu

Thành viên thường trực
Tham gia
20/10/09
Bài viết
363
Được thích
247
Để 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

huhumalu

Thành viên thường trực
Tham gia
20/10/09
Bài viết
363
Được thích
247
Upvote 0

huhumalu

Thành viên thường trực
Tham gia
20/10/09
Bài viết
363
Được thích
247
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: 6
Upvote 0

YêuCN

Thành viên thường trực
Tham gia
17/7/19
Bài viết
211
Được thích
69
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

htin1997

Dậm chân tại chỗ là đi lùi.
Tham gia
12/10/20
Bài viết
125
Được thích
65
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

Nhattanktnn

Thành viên gắn bó
Tham gia
11/11/16
Bài viết
2,504
Được thích
2,917
Donate (Momo)
Donate
Giới tính
Nam
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

befaint

|||||||||||||
Tham gia
6/1/11
Bài viết
13,456
Được thích
17,594
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

htin1997

Dậm chân tại chỗ là đi lùi.
Tham gia
12/10/20
Bài viết
125
Được thích
65
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

YêuCN

Thành viên thường trực
Tham gia
17/7/19
Bài viết
211
Được thích
69
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

Group

DIỄN ĐÀN GIẢI PHÁP EXCEL
Top Bottom