نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: کد ماکروی حذف پسورد یلولهای protect شده

  1. #1


    آخرین بازدید
    2015/06/20
    تاریخ عضویت
    September 2013
    نوشته ها
    49
    امتیاز
    16
    سپاس
    0
    سپاس شده
    7 در 7 پست
    تعیین سطح نشده است

    کد ماکروی حذف پسورد یلولهای protect شده

    با سلام تو اینترنت گفته شده پسورد فایلهای آفیس اکسل را میشه حذف کرد کسی میشه مرحله به مرحله توضیح بده
    کد ماکروی حذف پسورد یلولهای protect شد

    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    ویرایش توسط Hamid.Mcse90 : 2014/10/04 در ساعت 08:29

  2. سپاس ها (1)


  3.  

  4. #2


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    دوست عزیز
    ی سری نرم افزار هستن که فایل ها رو unprotect می کنن
    اما از طریق کد وی بی فکر نمی کنم.
    دوستان اگر اطلاع دارن ممنون میشیم توضیح بدن

  5. سپاس ها (2)


  6. #3


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    798
    امتیاز
    1667
    سپاس
    590
    سپاس شده
    1,242 در 436 پست
    تعیین سطح نشده است

    کد PHP:
    Sub Macro1()
    '
    Breaks worksheet and workbook structure passwordsJason S
     
    ' probably originator of base code algorithm modified for coverage
     
    of workbook structure windows passwords and for multiple passwords
     
    ' Jason S http://jsbi.blogspot.com
     
    Reveals hashed passwords NOT original passwords
     
    Const DBLSPACE As String vbNewLine vbNewLine
     
    Const AUTHORS As String DBLSPACE vbNewLine "Adapted from Bob McCormick base code by" "Jason S http://jsbi.blogspot.com"
     
    Const HEADER As String "AllInternalPasswords User Message"
     
    Const VERSION As String DBLSPACE "Version 1.0 8 Sep 2008"
     
    Const REPBACK As String DBLSPACE "Please report failure to jasonblr@gmail.com "
     
    Const ALLCLEAR As String DBLSPACE "The workbook should be cleared"
     
    Const MSGNOPWORDS1 As String "There were no passwords on " AUTHORS VERSION
     
    Const MSGNOPWORDS2 As String "There was no protection to " "workbook structure or windows." DBLSPACE
     
     
    Const MSGTAKETIME As String "After pressing OK button this " "will take some time." DBLSPACE "Amount of time " "depends on how many different passwords, the "
     
     
     
    Const MSGPWORDFOUND1 As String "You had a Worksheet " "Structure or Windows Password set." DBLSPACE "The password found was: " DBLSPACE "$$" DBLSPACE "Note it down for potential future use in other workbooks by " "the same person who set this password." DBLSPACE "Now to check and clear other passwords." AUTHORS VERSION
     
    Const MSGPWORDFOUND2 As String "You had a Worksheet " "password set." DBLSPACE "The password found was: " DBLSPACE "$$" DBLSPACE "Note it down for potential " "future use in other workbooks by same person who " "set this password." DBLSPACE "Now to check and clear " "other passwords." AUTHORS VERSION
     
    Const MSGONLYONE As String "Only structure / windows " "protected with the password that was just found." ALLCLEAR AUTHORS VERSION REPBACK
     
    Dim w1 
    As Worksheetw2 As Worksheet
     
    Dim i 
    As IntegerAs IntegerAs IntegerAs Integer
     
    Dim m 
    As IntegerAs Integeri1 As Integeri2 As Integer
     
    Dim i3 
    As Integeri4 As Integeri5 As Integeri6 As Integer
     
    Dim PWord1 
    As String
     
    Dim ShTag 
    As BooleanWinTag As Boolean
     
    Application
    .ScreenUpdating False
     
    With ActiveWorkbook
     
    WinTag 
    = .ProtectStructure Or .ProtectWindows
     
    End With
     
    ShTag 
    False
     
    For Each w1 In Worksheets
     
    ShTag 
    ShTag Or w1.ProtectContents
     
    Next w1
     
    If Not ShTag And Not WinTag Then
     
    MsgBox MSGNOPWORDS1
    vbInformationHEADER
     
    Exit Sub
     
    End 
    If
     
    MsgBox MSGTAKETIMEvbInformationHEADER
     
    If Not WinTag Then
     
    MsgBox MSGNOPWORDS2
    vbInformationHEADER
     
    Else
     
    On Error Resume Next
     
    Do 'dummy do loop
     
    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
     
    For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
     
    For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
     
    For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
     
    With ActiveWorkbook
     
    .Unprotect Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
     
    If .ProtectStructure = False And .ProtectWindows = False Then
     
    PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
     
    MsgBox Application.Substitute(MSGPWORDFOUND1, "$$", PWord1), vbInformation, HEADER
     
    Exit Do '
    Bypass all for...nexts
     
    End 
    If
     
    End With
     
    Next
    NextNextNextNextNext
     
    Next
    NextNextNextNextNext
     
    Loop Until True
     
    On Error 
    GoTo 0
     
    End 
    If
     
    If 
    WinTag And Not ShTag Then
     
    MsgBox MSGONLYONE
    vbInformationHEADER
     
    Exit Sub
     
    End 
    If
     
    On Error Resume Next
     
    For Each w1 In Worksheets
     
    'Attempt clearance with PWord1
     
    w1.Unprotect PWord1
     
    Next w1
     
    On Error GoTo 0
     
    ShTag = False
     
    For Each w1 In Worksheets
     
    '
    Checks for all clear ShTag triggered to 1 if not.
     
    ShTag ShTag Or w1.ProtectContents
     
    Next w1
     
    If ShTag Then
     
    For Each w1 In Worksheets
     
    With w1
     
    If .ProtectContents Then
     
    On Error Resume Next
     
    Do 'Dummy do loop
     
    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
     
    For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
     
    For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
     
    For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
     
    .Unprotect Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
     
    If Not .ProtectContents Then
     
    PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
     
    MsgBox Application.Substitute(MSGPWORDFOUND2, "$$", PWord1), vbInformation, HEADER
     
    '
    leverage finding Pword by trying on other sheets
     
    For Each w2 In Worksheets
     
    w2
    .Unprotect PWord1
     
    Next w2
     
    Exit Do 'Bypass all for...nexts
     
    End If
     
    Next: Next: Next: Next: Next: Next
     
    Next: Next: Next: Next: Next: Next
     
    Loop Until True
     
    On Error GoTo 0
     
    End If
     
    End With
     
    Next w1
     
    End If
     
    MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK, vbInformation, HEADER
    '
    End Sub 
    با این کد در محیط Vb میتونید پسورد رو بردارین و بعد از اجرا فایل رو save as کنید
    و در تالار vb این نرم افزار رو سرچ کنید VBA Password Bypasser
    این هم زمانی که حتی خود Vb قفل باشه کارتون رو راه میندازه



  7. #4


    آخرین بازدید
    27 دقیقه پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    ♥شیراز♥
    نوشته ها
    2,062
    امتیاز
    6890
    سپاس
    18,190
    سپاس شده
    6,129 در 1,920 پست
    سطح اکسل
    72.00 %

    حسام بحرانی به  ICQ ارسال پیام حسام بحرانی به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط Hamid.Mcse90 نمایش پست ها
    با سلام تو اینترنت گفته شده پسورد فایلهای آفیس اکسل را میشه حذف کرد کسی میشه مرحله به مرحله توضیح بده
    کد ماکروی حذف پسورد یلولهای protect شده
    سلام،
    به تاپیک های زیر مراجعه کنید:
    ماکرو حذف پسورد
    ماژول باز کننده قفل شیت رمزدار

    موفق باشید.
    !With God all things are possible




  8. سپاس ها (2)


  9. #5


    آخرین بازدید
    2015/06/20
    تاریخ عضویت
    September 2013
    نوشته ها
    49
    امتیاز
    16
    سپاس
    0
    سپاس شده
    7 در 7 پست
    تعیین سطح نشده است

    سلام دوست عزیز شمارتو میشه بفرستی سوال راجهع به ماکرو دارم

  10. سپاس ها (1)


  11. #6


    آخرین بازدید
    27 دقیقه پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    ♥شیراز♥
    نوشته ها
    2,062
    امتیاز
    6890
    سپاس
    18,190
    سپاس شده
    6,129 در 1,920 پست
    سطح اکسل
    72.00 %

    حسام بحرانی به  ICQ ارسال پیام حسام بحرانی به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط Hamid.Mcse90 نمایش پست ها
    سلام دوست عزیز شمارتو میشه بفرستی سوال راجع به ماکرو دارم
    سلام
    همانطور که احتمالاً ( پس از یک سال حضور در انجمن ) میدانید، اصولاً در انجمن ها و فروم ها رسم نیست که توسط پست الکترونیکی، چت، پیام های خصوصی و کلیه امکاناتی که به هر نحو باعث شخصی سازی سؤالات، آموزش ها، ترفندها، و ... می شوند، به کاربران محترم، پاسخ داده شود. در این سایت، با توجه رسالت آن ( آموزش برای همه )، یکی از قوانین آن، تأکید بر این اصول است:
    1* جستجوی عناوین تالارها در انجمن و یافتن پاسخ مشابه و آنگاه مطرح نمودن سؤال در همان زمینه
    2* در صورت پیدا نکردن مطلب مورد نظر، ایجاد تاپیک جدید در زمینه سؤال خود
    3* پرهیز از درخواست خصوصی در زمینه سؤالات شخصی
    4* نهایتاً در صورت محرمانه بودن سؤال مربوطه، از طریق سفارش پروژه
    * به حل آن اقدام نمایید.
    رسالت این سایت این است که مطالب آموزشی را در اختیار همه کاربران قرار دهد.
    موفق باشید.

    !With God all things are possible




  12. سپاس ها (1)



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. گذاشتن پسوردهای مختلف بر روی شیت‌های مختلف
    توسط al_abd_nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 18
    آخرين نوشته: 2019/02/13, 15:36
  2. پسورد گذاشتن بر روی شیتها
    توسط zar2shtian در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 12
    آخرين نوشته: 2018/11/08, 01:11
  3. چگونه میتوان روی ماکرو های اکسل پسورد گذاشت؟
    توسط arash2152 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 6
    آخرين نوشته: 2015/10/11, 14:40
  4. درخواست پسورد با کلیک بر روی تب شیت
    توسط ~M*E*H*D*I~ در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 17
    آخرين نوشته: 2015/05/03, 15:07
  5. پسوردگذاری روی قسمت ویژوال بیسیک اکسل
    توسط m.estreji در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/12/09, 17:59

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است