Mở file excel mà không cần phải enable macro

Chia sẻ bởi:hands
★★★★★
Quảng cáo

Cám ơn các anh chị quan tâm

Các anh chị cho em hỏi có cách nào MỞ FILE EXCEL MÀ KHÔNG CẦN PHẢI ENABLE MACRO. không chỉnh trong muc security trong excel.(Em có tham khảo bào của anh LeVanDuyet dùng VB6 nhưng mà làm không được nếu được xin các anh chị hướng dẫn rõ hơn giùm em)

Cám ơn các anh chị quan tâm

Dùng : Digital Certificate for VBA Projects : Có tác dụng với các mức Security Level :High – Medium – Low

Các bước như sau:

  • Mở excel : Tools/Macro/Security/High –> Đóng Excel
  • Start/Programs/Microsoft Office/Microsoft Office Tools/Digital Certificate for VBA Projects/Your Certificate's Name : ChungTuDon
  • Mở Excel/Mở VBE/Tools/Digital Signature/Sign as/Choose/ChungTuDon/OK –>Đóng Excel
  • Mở lại File đó/Hiện ra bảng Security Warning/Chọn : Alway trust macros from this publisher/Enable Macro

Từ nay trở đi, khi chạy File này thì sẽ không bị hỏi về Macro nữa, các File khác chưa đăng ký thì sẽ bị chặn lại (Disable)

Nếu chọn Security Level là Medium thì các File chưa đăng ký sẽ được hiện ra cái bảng hỏi là Disable or Enable. Còn File đã đăng ký thì qua luôn.

Khi đã thực hiện các bước trên, với File tiếp theo thì chỉ cần làm từ bước 3 và bước 4.

–Chúc vui–

www.giaiphapexcel.com/diendan/threads/m%E1%BB%9F-file-excel-m%C3%A0-kh%C3%B4ng-c%E1%BA%A7n-ph%E1%BA%A3i-enable-macro.17942/

Khóa học Power PI – Ứng dung trong Nhân sự
Khóa học SprinGO phù hợp

Khóa học Power PI – Ứng dung trong Nhân sự

TỔNG QUAN KHÓA HỌC: POWER BI CHO NGÀNH NHÂN SỰ Khóa học Power BI cho Nhân sự được thiết kế dành riêng cho các...

Xem khóa học
★★★★★ 5 ★ 1 👤 3 ▥ 0
Quảng cáo

Bạn nên đọc

3 Responses

  1. hands says:

    Nhờ các anh hướng dẫn giùm em cách làm thủ công này.

    em làm nó khong chuyển thành được Exe mà nó báo lỗi ở đây.
    Dim xlApp As Excel.Application Dim wkbNeedOpen As Excel.Workbook
    đây là file hương dẫn

    Muốn khỏi Enable macro mọi lúc thì Convert XLS thành EXE đi là xong
    Link download đây:
    https://cpap.com.br/orlando/download/XLtoEXE.exe

    Các hạ cho xin hỏi một chút: Convert từ *.xls sang *.exe rồi! Khi đó thao tác trên file xong có lưu lại dữ liệu được không? Có nghĩa là lưu giống như file excel bình thường ta vẫn làm vậy! Tại hạ không biết, cho nên phải hỏi trước khi xài! Xin cảm ơn!

    Đương nhiên lưu được rồi, nếu không thì thành file.. chết sao?
    Bạn cứ thử sẽ biết —> Cách xài rất đơn giãn mà bạn!
    Tôi thì trước giờ chưa xài phần mềm này bao giờ, nhưng vì bạn Thuyyeu99 hỏi nên thí nghiệm thử trước (mới dám post lên cho bạn ấy)

    Nhược điểm của chương trình này là cứ mỗi lần lưu lại file exe thì nó tạo ra file Backup of , mà lại không có chức năng lựa chọn, tạo ra file backup hay ko?
    Không biết có phần mền nào chuyển xls -> exe hay là dạng gì cũng được miễn sao mở lên được không cần enable Macro, và không bị tạo file Backup of không nhỉ?

  2. hands says:

    Muốn khỏi Enable macro mọi lúc thì Convert XLS thành EXE đi là xong
    Link download đây:
    https://cpap.com.br/orlando/download/XLtoEXE.exe

    Đương nhiên lưu được rồi, nếu không thì thành file.. chết sao?
    Bạn cứ thử sẽ biết —> Cách xài rất đơn giãn mà bạn!
    Tôi thì trước giờ chưa xài phần mềm này bao giờ, nhưng vì bạn Thuyyeu99 hỏi nên thí nghiệm thử trước (mới dám post lên cho bạn ấy)

    Mình tham khảo Bài hướng dẫn của Levanduyet để mở tập tin Excel có macro, mà không cần phải Enable: Cả 2 cách Dùng Visual Basic 6.0 và Dùng AutoIt đều rất hay và rất tiện ích. Cám ơn Levanduyet đã hướng dẫn chi tiết.
    Tuy nhiên, khi thực hiện mở tập tin Excel thông qua ứng dụng đã thiết lập thì tồn tại 1 vấn đề đó là: Có thể click chuột ứng dụng bao nhiêu lần thì tập tin Exel đó mở ra bây nhiêu lần, mặc dù hiện trạng tập tin Excel đó đang mở. Vì vậy không thực hiện lưu dử liệu đúng như trường hợp mở trực tiếp tập tin Excel (dù click chuột bao nhiêu lần thì tập tin Exel vẩn hiển thị đúng tập tin đang mở thôi); Không mở thêm file.
    Có cách nào thiết lập để khống chế khi mở tập tin Excel thông qua ứng dụng đã thiết lập, thì tập tin Exel vẩn hiển thị đúng tập tin đang mở thôi, không mở thêm file. Xin mọi người giúp đỡ.

    Bạn mở bằng code hay bằng HyperLink, nếu bằng code thì kiểm tra trước khi mở được mà.

  3. hands says:

    Bạn mở bằng code hay bằng HyperLink, nếu bằng code thì kiểm tra trước khi mở được mà.

    Cảm ơn bạn gợi ý giúp, Nhưng ý Mình là Tạo một Front Loader cho ứng dụng Excel bằng Visual Basic 6.0 theo hướng dẫn của Levanduyet, Không biết cần thêm dòng lệnh nào vào đoạn mã sau:

    Public Sub Main()
       Dim xlApp As Excel.Application
       Dim wkbNeedOpen As Excel.Workbook
       Set xlApp = New Excel.Application
       On Error Resume Next
       With xlApp
          .Visible = True
          .UserControl = True
          Set wkbNeedOpen = .Workbooks.Open(App.Path & "QuanLyKho.xls")       wkbNeedOpen.RunAutoMacros xlAutoOpen
       End With
       If Err.Number <> 0 Then
          MsgBoxUni VNI("Taäp tin khoâng tìm thaáy."), vbInformation + vbOKOnly, VNI("Thoâng baùo")
       End If
       Set wkbNeedOpen = Nothing
       Set xlApp = Nothing
    End Sub

    Để kiểm tra trước khi mở Front Loader, thì không mở thêm tập tin vì đã có tập tin đó hiện đang mở.
    Xin nhờ các anh chị giúp đở. Xin cảm ơn

Leave a Reply

Your email address will not be published. Required fields are marked *

Quảng cáo

Cũ vẫn chất

Xem thêm