Cần giúp đóng gói project macro vba excel thành file cài .exe (1 người xem)

Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

a6tammao003

Thành viên mới
Tham gia
3/7/23
Bài viết
16
Được thích
1
các bác cho hỏi e tạo được mấy cái macro này trên excel . bây giờ muốn gói vào add in 1 file cài exe để cài sang máy khác chạy file .exe là nó cũng hiện lên như thế này thì dùng phầm mềm gì, có bài hướng dẫn chi tiết không cho e xin đường link full HD ạ . tks !


screenshot_1688433517.png
 
Search google cho nhanh. Tìm tiếng Anh thì ra kết quả tốt hơn tiếng Việt.
 
Dùng lockxls nhé để tạo file cài đặt !
 
Hướng dẫn rồi mà không chịu mò !
 
các bác cho hỏi e tạo được mấy cái macro này trên excel . bây giờ muốn gói vào add in 1 file cài exe để cài sang máy khác chạy file .exe là nó cũng hiện lên như thế này thì dùng phầm mềm gì, có bài hướng dẫn chi tiết không cho e xin đường link full HD ạ . tks !


View attachment 292281
Trước đến giờ tui thường dùng Inno Setup để tạo file cài đặt cho Add-Ins và thấy nó chạy rất tốt, còn việc dùng như thế nào thì tui không có bài hướng dẫn cụ thể mà chỉ có file mẫu cho bạn tham khảo ở đường Link dưới và bạn xem bài số 10.
Và tui cũng vừa mới tham khảo thêm một phần mềm nửa là Setup Factory để tạo file cài đặt Add-Ins và tui cũng vừa thử chạy hơi bị ngon. Có thể xem hướng dẫn tại đây.
Bài đã được tự động gộp:

Bác cho tui hỏi thêm là trong Video thấy tạo đường dẫn đến thư mục mặc định Office 14 vậy nếu máy tính không có Office 14 mà chỉ có Office 16 thì nó có vào được chổ cần vào hay không?
 
Lần chỉnh sửa cuối:
Trước đến giờ tui thường dùng Inno Setup để tạo file cài đặt cho Add-Ins và thấy nó chạy rất tốt, còn việc dùng như thế nào thì tui không có bài hướng dẫn cụ thể mà chỉ có file mẫu cho bạn tham khảo ở đường Link dưới và bạn xem bài số 10.
Và tui cũng vừa mới tham khảo thêm một phần mềm nửa là Setup Factory để tạo file cài đặt Add-Ins và tui cũng vừa thử chạy hơi bị ngon. Có thể xem hướng dẫn tại đây.
Bài đã được tự động gộp:


Bác cho tui hỏi thêm là trong Video thấy tạo đường dẫn đến thư mục mặc định Office 14 vậy nếu máy tính không có Office 14 mà chỉ có Office 16 thì nó có vào được chổ cần vào hay không?
Chỗ đó phải sữa thôi máy công cụ trên mình ít dùng nên biết tới đâu chỉ tới đó ! Với lại tôi thấy nó thao tác đơn giản và nhanh so với các phần mềm đóng gói khác.
 
Lần chỉnh sửa cuối:
Chỗ đó phải sữa thôi máy công cụ trên mình ít dùng nên biết tới đâu chỉ tới đó ! Với lại tôi thấy nó thao tác đơn giản và nhanh so với các phần mềm đóng gói khác.
Nếu bị giới hạn vậy thì không xong rồi, mỗi máy một phiên bản Office mà làm theo cách này thì toan ngay. Ít nhật khi chạy Setup nó phải dò được phiên bản Office đang cài trong máy, khi dò xong nó phải tự đăng ký file xlam với máy tính để Excel biết mà load khi khởi động.
Sẳn đây chia sẻ kết quả tạo file cài đặt cho Add-Ins Excel bằng 2 phần mềm tui nói ở trên là Inno Setup và Setup Factory, bạn nào rảnh có thể cài thử sẽ thấy nó nhận mọi phiên bản Office cài trong máy.
 

File đính kèm

Rảnh tôi bà tám vẻ ra cho mà có hướng làm nè

1/ khả năng chưa viết code được trên bất cứ ngôn ngữ nào khác ngoài VBA .. mà cứ code mọi cái trong VBA thì không cần khóa + các kiểu làm gì
mất thời gian và vô tích sự cuối cùng chỉ phòng vài tay gà mờ

2/ Lock XLS thì cũng bỏ ra 1 bên vì không cần thiết có khi báo virus xong xóa File

3/ sử dụng Tools của bên thứ 3 gì đó thì cũng hạn chế nhiều cái và không hiệu quả

4/ thay vì có thời gian tìm mọi cách khóa + mã hóa trên VBA các kiểu thì học 1 ngôn ngữ khác ngoài VBA viết cho nó an toàn và hiện đại hơn

5/ nếu viết AddIns trên VBA thì làm theo chỉ dẫn bài số 8 là tạm ok nếu xét thấy khó qua Copy = tay xong Add nó vào cũng xong

6/ Rảnh học COM Delphi viết đi là xong thôi viết 1 cái Addins COM DLL có cả Menu Ribbon trong đó xong cho ai sử dụng chỉ đăng ký phát là xong

Nếu lý sự máy Cty không có quyền Run As thì viết DLL xuất Hàm API xem có chạy được không ???

tạm vậy đi thong thả rảnh bà 9 tiếp cho vui lúc vắng vẻ thôi
 
Mình cứ tưởng save thành file định dang add ins là tạo file cài thì nó sẽ tự hiện lên cả tab ribbon mà mình tự tạo bằng tay trên excel . hoá ra đọc bài của bác "giải pháp " thấy còn có cả 1 bầu trời tạo button RIBbon nữa mới xong được :v.
Giờ tạo ra tab ribbon hiện lên hình icon rồi mà click vào lại lỗi. còn code chạy đơn vẫn ổn @@.
 

File đính kèm

Mình cứ tưởng save thành file định dang add ins là tạo file cài thì nó sẽ tự hiện lên cả tab ribbon mà mình tự tạo bằng tay trên excel . hoá ra đọc bài của bác "giải pháp " thấy còn có cả 1 bầu trời tạo button RIBbon nữa mới xong được :v.
Giờ tạo ra tab ribbon hiện lên hình icon rồi mà click vào lại lỗi. còn code chạy đơn vẫn ổn @@.
Túm lại làm theo video ổn chưa?
 
Nếu bị giới hạn vậy thì không xong rồi, mỗi máy một phiên bản Office mà làm theo cách này thì toan ngay. Ít nhật khi chạy Setup nó phải dò được phiên bản Office đang cài trong máy, khi dò xong nó phải tự đăng ký file xlam với máy tính để Excel biết mà load khi khởi động.
Sẳn đây chia sẻ kết quả tạo file cài đặt cho Add-Ins Excel bằng 2 phần mềm tui nói ở trên là Inno Setup và Setup Factory, bạn nào rảnh có thể cài thử sẽ thấy nó nhận mọi phiên bản Office cài trong máy.
Em không ham hố vụ tạo exe này, nhưng thấy anh gửi lên thì cũng tải thử xem. Mà bị trình diệt virus xóa luôn không tải được

1688778203033.png
 
Em không ham hố vụ tạo exe này, nhưng thấy anh gửi lên thì cũng tải thử xem. Mà bị trình diệt virus xóa luôn không tải được

View attachment 292544
Mình tải được nhưng ko cài đc innosetup file đính kèm bác Giải Pháp gửi . Mình gõ web tìm innosetup rồi tải bản mới nhất về mà dùng là ok bạn ah ! Có file đính kèm add ins của Bác Giải Pháp đây bạn hứng thú thì tải về dùng thử
 

File đính kèm

Lần chỉnh sửa cuối:
Cái video cuối mình gửi dù file excel sau khi cài để ở đâu nó cũng sẽ tự thêm vào addin !
Bài đã được tự động gộp:

Cái vụ setup factory thấy khá lằng nhằng phải thêm Script !
 
Cái video cuối mình gửi dù file excel sau khi cài để ở đâu nó cũng sẽ tự thêm vào addin !
Bài đã được tự động gộp:

Cái vụ setup factory thấy khá lằng nhằng phải thêm Script !

Mình làm theo video của bạn dùng Lockxls như vậy nó không nhận file cài bạn ah nên mình quay xe sang Innosetup :D


Mình chưa thử cái factory nhưng thấy inno chỉnh khá dễ dàng vì có Văn Mẫu của bác GP :D. Chỉ cần chỉnh sửa tên file vs đường dẫn là xong :D
1688779151919.png
 
1688785740258.png
Bạn đã enable macro chưa? Tích chọn enable all macro ..
 
Cái này có vẽ phiền phức nhỉ, định không nói nhưng ngứa cái miệng quá.
Theo nguyên tắc Add-Ins thì đâu cần mở hay tắt Macro gì nó cũng chạy hết. @a6tammao003 khi tạo xong file setup thử tắt hết macro và cài đặt xem add-ins vẫn chạy ngon.
À còn cái nửa khi bạn tạo file setup bằng Inno setup có bị trình diệt virus báo hay không? Sao máy tui đều bị báo (đang nghi máy tính mình bị virus).
 
Cái này có vẽ phiền phức nhỉ, định không nói nhưng ngứa cái miệng quá.
Theo nguyên tắc Add-Ins thì đâu cần mở hay tắt Macro gì nó cũng chạy hết. @a6tammao003 khi tạo xong file setup thử tắt hết macro và cài đặt xem add-ins vẫn chạy ngon.
À còn cái nửa khi bạn tạo file setup bằng Inno setup có bị trình diệt virus báo hay không? Sao máy tui đều bị báo (đang nghi máy tính mình bị virus).
Uhm mới vừa kiểm tra thấy tắt macro vẫn load được!
 
Cái này có vẽ phiền phức nhỉ, định không nói nhưng ngứa cái miệng quá.
Theo nguyên tắc Add-Ins thì đâu cần mở hay tắt Macro gì nó cũng chạy hết. @a6tammao003 khi tạo xong file setup thử tắt hết macro và cài đặt xem add-ins vẫn chạy ngon.
À còn cái nửa khi bạn tạo file setup bằng Inno setup có bị trình diệt virus báo hay không? Sao máy tui đều bị báo (đang nghi máy tính mình bị virus).
Mình tạo bằng inno không thấy báo virut vì mình dùng win 10 pro nó báo nhiều về vde virut quá mình tắt cảnh báo rồi :D. Nhưng ghét nhất bọn win10 là cứ reset là nó tự bật cảnh báo và xoá filê exe nghi ngờ @@ ở mục Real-time Protection này .1688790176100.png
 
Mình làm theo video của bạn dùng Lockxls như vậy nó không nhận file cài bạn ah nên mình quay xe sang Innosetup :D


Mình chưa thử cái factory nhưng thấy inno chỉnh khá dễ dàng vì có Văn Mẫu của bác GP :D. Chỉ cần chỉnh sửa tên file vs đường dẫn là xong :D
View attachment 292548
Rất hay ạ!, e hỏi thêm được không ạ, em muốn đóng gói file cài đặt có thêm icon biểu tượng vào desktop và file.xlsm (file dự án mẫu). khi dùng phần mền sẽ mở được dự án mẫu. em cảm ơn ạ
 
Rất hay ạ!, e hỏi thêm được không ạ, em muốn đóng gói file cài đặt có thêm icon biểu tượng vào desktop và file.xlsm (file dự án mẫu). khi dùng phần mền sẽ mở được dự án mẫu. em cảm ơn ạ
Cái này hoàn toàn được, nhưng bạn phải mô tả rõ hơn vấn đề bạn cần.
 
Cái này hoàn toàn được, nhưng bạn phải mô tả rõ hơn vấn đề bạn cần.

Cái này hoàn toàn được, nhưng bạn phải mô tả rõ hơn vấn đề bạn cần.
Screenshot (44).png
dạ a, e muốn lấy file hình QLCL Hungkka.png làm biểu tượng icon hiện thị trên desktop và tên phần mền là "QLCL Hungkka", mỗi lần mở phần mền thì file QLCL Hungkka v1.xlsm (file dự án mẫu )sẽ được bật và load addins Hungkka v1.xlam, còn mở Excel thì không load addins Hungkka v1.xlam
 
View attachment 292846
dạ a, e muốn lấy file hình QLCL Hungkka.png làm biểu tượng icon hiện thị trên desktop và tên phần mền là "QLCL Hungkka", mỗi lần mở phần mền thì file QLCL Hungkka v1.xlsm (file dự án mẫu )sẽ được bật và load addins Hungkka v1.xlam, còn mở Excel thì không load addins Hungkka v1.xlam
Tôi thấy bạn gõ toàn là phần "mền" ở cả 2 bình luận, sao vậy nhỉ?
 
View attachment 292846
dạ a, e muốn lấy file hình QLCL Hungkka.png làm biểu tượng icon hiện thị trên desktop và tên phần mền là "QLCL Hungkka", mỗi lần mở phần mền thì file QLCL Hungkka v1.xlsm (file dự án mẫu )sẽ được bật và load addins Hungkka v1.xlam, còn mở Excel thì không load addins Hungkka v1.xlam
Tui chỉ làm theo cái yêu cầu là tạo Icon trên Desktop thôi, còn việc mở file xlam nó load file xlsm gì đó thì bạn tự code. Thứ hai là biểu tượng Icon không sử dụng được hình dạng PNG (Dạng PNG phải chuyển sang dạng Ico).
Trong nhóm mã lệnh [Icons] của Inno Setup bạn thêm vào lệnh sau:
Mã:
Name: "{autodesktop}\QLCL Hungkka"; Filename: "{app}\Hungkka v1.xlam"; IconFilename: "{app}\FileBieuTuong.ico";
Tôi thấy bạn gõ toàn là phần "mền" ở cả 2 bình luận, sao vậy nhỉ?
Đơn giản là vì bạn ấy chưa hiểu được phần mềm nó là cái quái gì, nói vậy cho nó Pro thôi.
 
cho mình hỏi vói, mình đóng gói access bằng inno setup nhưng sau khi cài thì icon ứng dụng không hiện ảnh file.ico mà hiện biểu tượng access, khi thêm dòng này thì icon ứng dụng là hình trắng "{commondesktop}\bao hanh thiet bi"; Filename: "{app}\bao hanh thiet bi.accdb"; iconfilename: “{app}\pc.ico”; workingDir: {app}; comment: “phan mem ” Tasks: desktopicon nhưng không đươc

nhờ các bạn có kinh nghiệm hướng dẫn, xin cảm ơn.
 
Lần chỉnh sửa cuối:
cho mình hỏi vói, mình đóng gói access bằng inno setup nhưng sau khi cài thì icon ứng dụng không hiện ảnh file.ico mà hiện biểu tượng access, khi thêm dòng này thì icon ứng dụng là hình trắng "{commondesktop}\bao hanh thiet bi"; Filename: "{app}\bao hanh thiet bi.accdb"; iconfilename: “{app}\pc.ico”; workingDir: {app}; comment: “phan mem ” Tasks: desktopicon nhưng không đươcn
mình xem video này
Liên kết: https://www.youtube.com/watch?v=PAg61xJpP64
nhờ các bạn có kinh nghiệm hướng dẫn, xin cảm ơn.
Ở máy tui sử dụng InnoSetup bản 6.2.2 thì ghi thế này.
Mã:
Name: "{autodesktop}\bao hanh thiet bi";       Filename: "{app}\bao hanh thiet bi.accdb"; iconfilename: "{app}\pc.ico";
 
nâng cấp lên 6.2.2 đã ok, xin cảm ơn cả nhà.
 
các bạn cho mình hỏi, mình tắt hiện các panel, menu nhưng khi xem báo cáo bấm vào dấu "x" thì thoát cả ứng dụng, các form thì thiết kê 1 nút để close là trở về menu, nhung report thì không biết làm cách nào. nhờ hướng dẫn.
 

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

Back
Top Bottom