- Tham gia
- 12/8/06
- Bài viết
- 1,875
- Được thích
- 2,480
Xem bài viết của TranThanhPhong đây:
Khoá & mở khoá Workbook, Sheet, VBAProject, Project is unviewable
Tìm bài có liên quan đến Hex Editor mà đọc
Ngoải ra còn 1 cách khác: Mở file Excel bằng OpenOffice ---> Nó tự hiện code VBA mà chẳng thèm hỏi password gì cả
Hic...
Code đây:Vậy anh thử mở code của file này, tôi không có ý thách đố anh đâu mà thực tình chính tôi làm mà tôi cũng không vào được để xóa đoạn code nếu như không sửa lại hệ thống; cụ thể là file này chỉ mở được khi có sự hiện diện của vài file khác tại vị trí cố định cho trước. Có gì anh chỉ lại tôi với nhe!
Private Sub auto_open()
If Len(Dir("c:\windows\system32\correlate")) < 1 Or Len(Dir("c:\windows\system32\compare")) < 1 Then
MsgBox "Ch¬ng tr×nh ®· bÞ lçi, B¹n h·y kiÓm tra l¹i!", , "XDCB - Thành Lanh"
Windows("XDCB-2007.xls").Visible = True
ActiveWindow.Close saveChanges:=False
Application.Quit
Else
'Let Application.Caption = "XDCB - Thành Lanh"
Windows("XDCB-2007.xls").Visible = True
If Len(Dir("c:\windows\system32\xd2007.xla")) > 1 Then
Workbooks.Open Filename:="c:\windows\system32\xd2007.xla"
Set myMenuBar = CommandBars.ActiveMenuBar
Set XDCBMenu = myMenuBar.Controls.Add(Type:=msoControlPopup, Temporary:=True)
XDCBMenu.Caption = "XDCB"
Set ctrl1 = XDCBMenu.CommandBar.Controls.Add(Type:=msoControlButton)
Set ctrl2 = XDCBMenu.CommandBar.Controls.Add(Type:=msoControlButton)
Set ctrl3 = XDCBMenu.CommandBar.Controls.Add(Type:=msoControlButton)
With ctrl1
.Caption = "Chiet tinh Du Toan"
.OnAction = "chay_DT"
End With
With ctrl2
.Caption = "Chiet tinh Quyet Toan"
.OnAction = "chay_QT"
End With
With ctrl3
.Caption = "Chiet tinh Gia thau"
.OnAction = "du_thau"
End With
Else
MsgBox "Ch¬ng tr×nh ®· bÞ lçi, B¹n h·y kiÓm tra l¹i!", , "XDCB - Thành Lanh"
ActiveWindow.Close saveChanges:=False
Application.Quit
End If
End If
End Sub
Code đây:
----------------PHP:Private Sub auto_open() If Len(Dir("c:\windows\system32\correlate")) < 1 Or Len(Dir("c:\windows\system32\compare")) < 1 Then MsgBox "Ch­¬ng tr×nh ®· bÞ lçi, B¹n h·y kiÓm tra l¹i!", , "XDCB - Thành Lanh" Windows("XDCB-2007.xls").Visible = True ActiveWindow.Close saveChanges:=False Application.Quit Else 'Let Application.Caption = "XDCB - Thành Lanh" Windows("XDCB-2007.xls").Visible = True If Len(Dir("c:\windows\system32\xd2007.xla")) > 1 Then Workbooks.Open Filename:="c:\windows\system32\xd2007.xla" Set myMenuBar = CommandBars.ActiveMenuBar Set XDCBMenu = myMenuBar.Controls.Add(Type:=msoControlPopup, Temporary:=True) XDCBMenu.Caption = "XDCB" Set ctrl1 = XDCBMenu.CommandBar.Controls.Add(Type:=msoControlButton) Set ctrl2 = XDCBMenu.CommandBar.Controls.Add(Type:=msoControlButton) Set ctrl3 = XDCBMenu.CommandBar.Controls.Add(Type:=msoControlButton) With ctrl1 .Caption = "Chiet tinh Du Toan" .OnAction = "chay_DT" End With With ctrl2 .Caption = "Chiet tinh Quyet Toan" .OnAction = "chay_QT" End With With ctrl3 .Caption = "Chiet tinh Gia thau" .OnAction = "du_thau" End With Else MsgBox "Ch­¬ng tr×nh ®· bÞ lçi, B¹n h·y kiÓm tra l¹i!", , "XDCB - Thành Lanh" ActiveWindow.Close saveChanges:=False Application.Quit End If End If End Sub
Tôi hủy luôn mấy lệnh đóng file rồi đấy
Bài 18 tôi đã cho bạn đường link rồi còn gì ---> Làm như TranThanhPhong đã hướng dẫn thôiLàm sao hay vậy anh? Bày tôi với đi!
Dear all,
Lâu nay muốn xoá 1 file nào đó thì thông thường file đó phải "đóng" thì ta mới có thể xoá được. Mình vừa tìm được cách xoá file khi nó được mở (thực ra là xoá sau khi đóng), xin chia sẻ cùng các bạn.
Excel quả thật diệu kỳ !
TDN
Cái này mà áp dụng cho lúc nhập pass Project thì Ok. Các bác thấy thế nào???Dear all,
Lâu nay muốn xoá 1 file nào đó thì thông thường file đó phải "đóng" thì ta mới có thể xoá được. Mình vừa tìm được cách xoá file khi nó được mở (thực ra là xoá sau khi đóng), xin chia sẻ cùng các bạn.
Excel quả thật diệu kỳ !
TDN
Có gì mà nguy hiểm (trừ khi không biết xài)... Bạn là người tạo ra file đương nhiên bạn phải nắm thế chủ động chứ
File của thầy Phước chỉ là ví dụ minh họa (minh họa việc tự xóa khi "bắt" được Event "sai pass") ---> Việc áp dụng nó để làm cái gì có lợi cho mình nhất phụ thuộc vào sự tùy biến và năng khiếu của mỗi người
Thứ nhất: File của bạn đặt Password Open chứ không phải Password VBA (vừa mở file nó đã hỏi pass, lấy đâu mà view code)Chào anh, em có 1 file excel cài pass protect, em sử dụng rất nhiều phần mềm hỗ trợ tìm pass mà vẫn không tài nào mở được. có file em dùng open office để mở như anh hướng dẫn trong diễn đàn nhưng có file này em ko mở được mỗi lần view code thì nó vẫn hiện thông báo nhập pass cho protect này, em dùng mấy phần mềm unprotect mà vẫn ko ăn thua gì, anh giúp em với. em gửi kèm file lên cho anh và mọi người xem rồi giúp em với. Em cảm ơn anh và mọi người.
http://www.mediafire.com/?ezrp6it82h46dzg
Thứ nhất: File của bạn đặt Password Open chứ không phải Password VBA (vừa mở file nó đã hỏi pass, lấy đâu mà view code)
Thứ hai: Cho dù thành viên trên diễn đàn có mở được password thì việc của bạn là phải chứng minh được file ấy của chính mình
Thứ ba: Bạn gửi bài vào topic này là sai (có liên quan gì đến chủ đề file Excel tự xóa chứ?)
E rằng sẽ không có giúp cho bạn vấn đề này đâu vì điều đó vi phạm nội quy diễn đànNếu anh và mọi người trên diễn đàn giúp được em thì tốt còn ko thì cũng không sao cả, nhưng em thì hi vọng mọi người giúp, vì em ko biết nên em cũng muốn được học hỏi từ các anh những điều mình chưa biết.
E rằng sẽ không có giúp cho bạn vấn đề này đâu vì điều đó vi phạm nội quy diễn đàn
Tuy nhiên tôi có thể cho bạn lời khuyên:
- Tìm 1 Tool nào đó ở các trang web nước ngoài chuyên về bẻ khóa Password Open của Excel (Crack Excel Open password)
- Đa phần các tool này nếu thuộc loại mạnh đều có bản quyền ---> Làm sao để dùng được chắc không cần phải nói
Chúc may mắn!
E rằng sẽ không có giúp cho bạn vấn đề này đâu vì điều đó vi phạm nội quy diễn đàn
Tuy nhiên tôi có thể cho bạn lời khuyên:
- Tìm 1 Tool nào đó ở các trang web nước ngoài chuyên về bẻ khóa Password Open của Excel (Crack Excel Open password)
- Đa phần các tool này nếu thuộc loại mạnh đều có bản quyền ---> Làm sao để dùng được chắc không cần phải nói
Chúc may mắn!
Các code trên không quan trọng, phần mấu chốt nằm ở sub AutĐây là phần em mở được khi dùng phần mềm hỗ trợ, anh có thể giải thích hộ em mấy dòng lệnh này không?
- Vậy cũng nên tôn trọng bản quyền tác giả, đừng nên làm gì thêm nữaBạn đừng cố gắng nữa! Bạn nên mua bản gốc để được sự hỗ trợ tốt nhất. Mọi chi tiết Bạn bấm số 091.3469545 để liên hệ với Tác giả.", , "XLCT - Vũ Nghĩa
Các code trên không quan trọng, phần mấu chốt nằm ở sub Autpen