Đăng ký học Excel và VBA cùng GPE tháng 11 - TPHCM

Mua sách "VBA trong Excel - Cải thiện và tăng tốc" tái bản

Đóng gói chương trình thành 1 phần mềm

Thảo luận trong 'Những trình ứng dụng và vấn đề tin học văn phòng k' bắt đầu bởi dnvylong, 2 Tháng một 2008.

  1. dnvylong

    dnvylong Thành viên mới

    Chào mọi người, mình là sinh viên năm cuối ngành xây dựng cầu đường. Hiện nay mình đang hoàn thiện chương trình vẽ đường cong 3 cung tròn theo tiêu chuẩn của Bộ giao thông vận tải Nga và đường cong Clothoid nối tiếp đường cong tròn. Mình rất muốn đóng gói sản phẩm thành 1 phần mềm, có file setup hẳn hoi. Mình đã tìm tài liệu nói về kỹ thuật này nhưng chưa thấy. Bạn nào biết thì chỉ giúp mình nhé. Khi nào chương trình hoàn thành mình sẽ up lên diễn đàn cho các bạn dùng thử và góp ý kiến.
     
  2. PhanTuHuong

    PhanTuHuong Excel & AutoCad & VBA

    Nếu cái này lập trên Excel thì tôi có thể hướng dẫn cách lập cho bạn được.
     
  3. ptm0412

    ptm0412 Excel Ordinary Member Staff Member Super Moderator

    Nếu bạn có dùng WinNC2000 hoặc 3000 thì được, nhưng không phải setup mà là file nén tự bung dạng .exe
    Trước tiên bạn nén thành file zip: trong WinNC, chọn thư mục bạn cần chuyển đổi, mở Menu Command, Compression.
    Sau đó mở Menu Command - Create Self Extractor, chọn tên, chọn đường dẫn sẽ bung ra (mặc định là C:\Temp. Nếu bạn có 1 file exe muốn tự chạy sau khi bung thì gõ tên file exe trong Autorun after Extracting.
    Bạn có thể cho trước 1 vài thông tin vào ô AboutText, nhấn OK
    Bạn sẽ có 1 file exe có thể đem đi máy khác bung ra mà không cần công cụ giải nén
     
  4. abc12199

    abc12199 Thành viên chính thức

    chào thầy

    em cũng đang có 1 số file Ễcl muốn đóng gói chúng thành 1 chương trình .
    em đã tải một vài phần mềm tạo chương trình setup trên diễn đàn nhưng không dùng được.
    mong nhận được sự giúp đỡ của thầy.

    Nguyễn văn Sơn
     
  5. PhanTuHuong

    PhanTuHuong Excel & AutoCad & VBA

    Các bạn thử nghiên cứu chương trình biên dịch Inno Setup Compiles này xem sao nhé!
     

    Các file đính kèm:

  6. thanhlanh

    thanhlanh Thành viên tích cực

    tao file setup.exe

    Bạn hãy tìm phần mềm Smart Install Maker 3.2 để tạo. Mình đã dùng nhiều lần, rất hay đấy, bạn có thể tìm trên mạng hoặc tại các cửa hàng đĩa phần mềm. Nếu có trở ngại gì thì liên hệ với mình: thanhlanh111165@yahoo.com.vn
     
  7. tklshb

    tklshb 阮.峻.謙

    Vui lòng gửi file hướng dẫn lên được không? Tôi cũng đang có một vài file Excel muốn đóng gói lại thành file .exe. Và nếu muốn sau khi cài đặt xong thì nó hiện lên trên thanh Standard ( như một Add-in)
     
  8. Nguyễn Duy Tuân

    Nguyễn Duy Tuân Nghị Hách

    Làm bộ cài đặt Add-In không đơn giản đâu nha. Không có một chương trình tạo bộ cài đặt nào tự làm được việc đó cả mà người ta phải viết Script (lập trình), với chương trình Inno Setup thì nó là ngôn ngữ Pascal, InstallShield là C, Setup Factory hỗn hợp ngôn ngữ VB+C+Pascal,.... Nếu cài đặt một chương trình chạy độc lập (*.exe) thì lại đơn giản hơn, chỉ cần tạo theo chế độ "New Wizard..." là được.

    Có một cách làm đơn giản nhất (nhưng không chuyên nghiệp) là:
    + Tạo bộ cài đặt, đơn thuần chỉ là copy các file vào một thư mục nào đó.
    + Tạo một file Excel (*.xls) viết một macro cài đặt vào Add-Ins.
    Cách trên các phiên bản trước của ASAP vẫn làm.

    Nếu muốn có bộ cài đặt xịn thì bạn hãy nghiên cứu kỹ ngôn ngữ Script của chương trình tạo bộ cài đặt và tự làm.
     
  9. tigertiger

    tigertiger being bored with EPG

    Oh, đã xác định dùng VBA trong excel thì có nghĩa là mã nguồn mở

    Dù có tạo đóng gói thành Exe thì sau đó cài ra cũng là VBA mở - thậm chí khóa người ta cũng có cách mở được

    Túm lại mún 1 phần mềm đóng gói thì chúng ta hãy sử dụng VB với ActiveX hay OBE để xd chương trình là hợp lý nhất
     
  10. hoàng Gia

    hoàng Gia Thành viên mới

    Sách nào hướng dẫn Đóng gói

    Mình cũng quan tâm về đóng gói cài đặt File EXCEL cho có vẻ trí tuệ . Không biết tìm tài liệu nào . sách nào tác giả là ai . bạn nào giúp mình rất cảm ơn . Đọc diễn đàn này về hướng dẫn cài đặt như thế này - Mình không tin là có thể làm được . ban nào có nhã ý giúp cho biết sách và cách tham khảo khác . chân thành mong tin
     
  11. vietnammes

    vietnammes Thành viên mới

    Cần sự giúp đở của mọi người iết về VB.
    Tôi Dang có một phần mềm vừa mới viết xong, nhưng do trình độchua7 đạt dến cảnh giới cao nhất nên còn dang rất vất vã trong khâu đóng gói chương trình, các bác , các anh các Chị ai có thể giúp Tôi viết 1 chương trinh cài đặt chính phần mềm của minh được ko?. rất mong dược sự chia sẻ của mọi người
     
  12. huynhminhkhoa

    huynhminhkhoa Thành viên mới

  13. ongtrungducmx25

    ongtrungducmx25 Thành viên gạo cội

    cái này mình có tải về mà chưa biết hiểu hết cách đóng gói bạn có thể huớng dẫn thêm không
    phần mềm này dung lượng khá lớn so với SIM3.2
     
  14. thanhlanh

    thanhlanh Thành viên tích cực

  15. pmhoang

    pmhoang Thành viên thường trực

    mình vào blog của bạn mà thấy toàn là mã không hà, không hiểu gì hết
    Còn phần mền InstallWebDB.exe thì mình load về mà không biết dùng gì hết, bạn có thể nói sơ sơ qua tác dụng của nó với nhé. cảm ơn bạn nhiều.
     
    Lần chỉnh sửa cuối: 9 Tháng bảy 2010
  16. thanhlanh

    thanhlanh Thành viên tích cực

    Đóng gói chương trình bằng Smart Install Maker

    Ví dụ Bạn có 3 file Book1, Book2, Book3 nằm ở D:\ và Bạn muốn tạo một file setupbook.exe (file exe) nằm ở D:\ sao cho khi chạy file này, nó sẽ tạo một thư mục C:\Program Files\DiendanExcel\”ten” và chứa 3 file trên (các file này cũng có thể đặt vào vị trí “đích” khác tùy ý lúc Add file). Bạn hãy làm các bước sau:
    - Khởi động Smart Install Maker
    - Vào mục Installr sau đó vào các trang:
    1. Trang General, Bạn điền thứ tự các thông tin: tên (ten Ban), phiên bản, công ty…, tiêu đề (khi chạy file exe), tên bản quyền, đường dẫn sẽ tạo ra file exe (D:\setupbook.exe), mức độ nén dữ liệu và giới hạn file (không quan tâm).
    2. Trang Files Bạn Bấm vào dấu cộng (add) để chọn từng file Book1, Book2, Book3 đã có. Tại hộp thoại Add Item Bạn chọn file nguồn, đích của từng file này khi cài đặt, chép đè hay thay mới (nếu file đó đã tồn tại), có xóa bỏ khi chạy Uninstallr không.
    Chú ý: Chương trình có qui định về cách viết (Bạn xem bảng sau), Bạn không phải viết mà chọn từ danh sách của biểu tượng thư mục có mũi tên màu xanh.

    Constants:

    %ProductName%
    Title of your application
    %ProductVersion%
    Version of your application
    %CompanyName%
    Name of your company, team or organization

    Variables:

    %UserName%
    Name of the user
    %ComputerName%
    Name of the user company
    %InstallPath%
    Directory where application is to be installed
    %Language%
    Selected language
    %CurrentDir%
    Current directory

    Variables paths:

    %ProgramFiles%
    C:\Program Files
    %WindowsDir%
    C:\Windows
    %SystemDir%
    C:\Windows\System32
    %FontDir%
    C:\Windows\Fonts
    %CommonFiles%
    C:\Program Files\Common Files
    %UserProfile%
    C:\Documents and Settings\%UserName%
    %TempDir%
    C:\Documents and Settings\%UserName%\Local Settings\Temp
    %SendTo%
    C:\Documents and Settings\%UserName%\SendTo
    %QuickLaunch%
    C:\Documents and Settings\%UserName%\Application Data\Microsoft\Internet Explorer\Quick Launch
    %MyDocuments%
    C:\Documents and Settings\%UserName%\My Documents
    %Desktop%
    C:\Documents and Settings\%UserName%\Desktop
    %ProgramsDir%
    C:\Documents and Settings\%UserName%\Start Menu\Programs
    %StartMenu%
    C:\Documents and Settings\%UserName%\Start Menu
    %Favorites%
    C:\Documents and Settings\%UserName%\Favorites
    %StartUp%
    C:\Documents and Settings\%UserName%\Start Menu\Programs\Startup
    %Templates%
    C:\Documents and Settings\%UserName%\Templates
    %AppData%
    C:\Documents and Settings\%UserName%\Application Data
    %CommonDocuments%
    C:\Documents and Settings\All Users\Documents
    %CommonDesktop%
    C:\Documents and Settings\All Users\Desktop
    %CommonProgramsDir%
    C:\Documents and Settings\All Users\Start Menu\Programs
    %CommonStartMenu%
    C:\Documents and Settings\All Users\Start Menu
    %CommonFavorites%
    C:\Documents and Settings\All Users\Favorites
    %CommonStartUp%
    C:\Documents and Settings\All Users\Start Menu\Programs\Startup
    %CommonTemplates%
    C:\Documents and Settings\All Users\Templates
    %CommonAppData%
    C:\Documents and Settings\All Users\Application Data
    %SystemDrive%
    C:

    Short variables paths:

    %ShortProgramFiles%
    C:\Progra~1
    %ShortWindowsDir%
    C:\Windows
    %ShortSystemDir%
    C:\Windows\System32
    %ShortFontDir%
    C:\Windows\Fonts
    %ShortCommonFiles%
    C:\Progra~1\Common~1
    %ShortUserProfile%
    C:\Docume~1\%UserName%
    %ShortTempDir%
    C:\Docume~1\%UserName%\LocalS~1\Temp
    %ShortSendTo%
    C:\Docume~1\%UserName%\SendTo
    %ShortQuickLaunch%
    C:\Docume~1\%UserName%\Applic~1\Micros~1\Intern~1\QuickL~1
    %ShortMyDocuments%
    C:\Docume~1\%UserName%\Mydocu~1
    %ShortDesktop%
    C:\Docume~1\%UserName%\Desktop
    %ShortProgramsDir%
    C:\Docume~1\%UserName%\StartM~1\Programs
    %ShortStartMenu%
    C:\Docume~1\%UserName%\StartM~1
    %ShortFavorites%
    C:\Docume~1\%UserName%\Favori~1
    %ShortStartUp%
    C:\Docume~1\%UserName%\StartM~1\Programs\Startup
    %ShortTemplates%
    C:\Docume~1\%UserName%\Templa~1
    %ShortAppData%
    C:\Docume~1\%UserName%\Applic~1
    %ShortCommonDocuments%
    C:\Docume~1\AllUsers\Docume~1
    %ShortCommonDesktop%
    C:\Docume~1\AllUsers\Desktop
    %ShortCommonProgramsDir%
    C:\Docume~1\AllUsers\StartM~1\Programs
    %ShortCommonStartMenu%
    C:\Docume~1\AllUsers\StartM~1
    %ShortCommonFavorites%
    C:\Docume~1\AllUsers\Favori~1
    %ShortCommonStartUp%
    C:\Docume~1\AllUsers\StartM~1\Programs\Startup
    %ShortCommonTemplates%
    C:\Docume~1\AllUsers\Templa~1
    %ShortCommonAppData%
    C:\Docume~1\AllUsers\Applic~1
    %ShortCurrentDir%
    C:\Setup
    %ShortInstallPath%
    C:\Progra~1\MyComp~1\MyAppl~1

    Ví dụ:
    a. "%ProgramFiles%\%CompanyName%\%ProductName%" -> "C:\Program Files\Company\NewProduct"
    b. "%InstallPath%\myapp.exe" -> "C:\Program Files\Company\NewProduct\myapp.exe"

    3. Trang Requirements Page: Chọn hệ điều hành tương thích.
    4. Trang Dialogs chọn các mặt định khi chạy chương trình, Password khi chạy file exe….. chú ý địa chỉ mặc định của thư mục sẽ tạo ra khi cài đặt file exe (ở đây là C:\Program Files\DiendanExcel\”tên”).
    5. Trang Interface chọn logo, ngôn ngữ …, để mặt định cũng được.
    6. Trang Sortcuts tạo các Sortcuts khi cài đặt (nếu muốn)
    Ngoài ra còn nhiều tính năng khác như tạo key (registry), file ini … dùng cho các lập trình viên chuyên nghiệp.
    Sau khi thực hiện xong các bước trên, Bạn có thể tạo file exe bằng cách vào biểu tượng Run Installer (có hình nút Play) để thưởng thức thành quả của mình.
    Chú ý: Bạn có trể lưu lại file này để sử dụng cho lần sau.
    Trên đây là một số thao tác cơ bản mà tôi tự tìm hiểu, mong các Pro nghiên cứu để khai thác thêm các tính năng khác và chia sẻ.
     

    Các file đính kèm:

    Lần chỉnh sửa cuối: 10 Tháng bảy 2010
  17. pmhoang

    pmhoang Thành viên thường trực


    Đóng gói chương trình bằng Smart Install Maker thì ok rồi. nhưng thực chất của việc đóng gói này là nhờ SIM copy và past vào nhưng vị trí giống như khi ta cài đặt phần mền thôi, chứ còn file excel của chúng ta thì vẫn là vậy không có gì thay đổi cả. Xem ra tạo file setup chỉ là làm cho vui cho đẹp mắt thôi.
    Vậy ta copy file excel cho bạn ta dùng 1 cái cho xong.
    Tôi thấy post này hay: http://www.giaiphapexcel.com/forum/showthread.php?2576-Convert-file-XLS-EXE
    Nhưng XLS -> EXE còn nhiều nhược điểm quá (mỗi lần save nó lại tạo ra file bak - làm file nhiều lên) các bạn tham khảo link đó.
     
  18. bô_công_anh

    bô_công_anh Thành viên mới

    có ai còn quan tâm đến vấn đề này nữa ko vậy?
    mình muốn đóng gói file excel có đuôi .exe nhưng có phân quyền cho nó nữa?
    bạn nào biết chỉ mình với?
    thanks so much
     
  19. Trần Thị Phương Hoa

    Trần Thị Phương Hoa Thành viên mới

    Bạn ơi cho mình hỏi nhé: Phần mền này Setup Factory có đóng được file excel?
     
  20. be09

    be09 Thành viên gạo cội

    Tạo File đóng gói trong Excel.

    Chào bạn dnvylong.
    Việc đóng gói phần mềm hiện nay đa số là phải có bản quyền. Nhưng thực tế trong bộ Microsoft Office có một tiện ích đóng gói phần mềm rất hay, nhỏ gọn và miễn phí chứa trong ổ C thư mục Windows\System32 mà ít người tìm hiểu để biết sử dụng nó. Ở đây tôi mạn phép hướng dẫn các bạn nào chưa biết sử dụng nó để tạo file cài đặt (nếu tôi hướng dẫn có sai sót bạn nào biết rồi xin mạn phép bỏ qua).

    Trong file word hướng dẫn có chứa Macro, để thiết lập chế độ chạy Macro các bạn thực hiện như sau:
    Từ menu, chọn View, chọn Tools, chọn Visual Basic, làm xuất hiện thanh Visual Basic, click vào Security…Làm hiện cửa sổ Security, chọn thẻ Security Level, đánh dấu chọn vào mục Medium…….và nhấn nút OK, đóng file và mở lại file hướng dẫn đóng gói và click vào nút Enable Macros các bạn sẽ đọc được hướng dẫn chi tiết. Trước khi cài đặt các bạn nhớ mở Excel và thiết lập chế độ chạy Macro như hướng dẫn trong file word ở trên, tôi hướng dẫn trong bộ Microsoft Office 2003. Các bạn có thể tải file hướng dẫn và file đóng gói do tôi thực hiện theo đường link sau:

    http://www.4shared.com/file/he02N7eU/CAI_QUYET_DINH_2011.html
    http://www.4shared.com/document/UkxGyqF6/Hng_dn_ng_gi_Excel.html
    Chúc các bạn thực hiện thành công.
     
    Lần chỉnh sửa cuối: 23 Tháng chín 2011

Chia sẻ trang này