روھلان مۇنبىرى
كۆرۈش: 4170|ئىنكاس: 4
ئوڭ تەرىپنى يىغىش

EXCELخىزمەت جەدۋىلىدىكى قوغداشنى بۇزۇش ئاددى ئۇسۇلى

[ئۇلانما كۆچۈرۈش]
بىز Excelئىشلىتىش جەريانىدا EXCELخىزمەت جەدۋىلىنى قوغداش ئۈچۈن مەخپى نۇمۇر ئورنىتىمىز، ۋە ياكى مەخپى نۇمۇر ئورناتقان EXCELخىزمەت جەدىۋىلىنى داۋاملىق تۈردە ئۇچىرتىپ تۇرىمىز، بىز EXCELخىزمەت جەدىۋىلىنى قوغداش ئۈچۈن سالغان مەخپى نۇمۇرىمىزنى ئونتۇپ قالغاندا ، ۋە ياكى باشقىلارنىڭ EXCELخىزمەت جەدىۋىلىگە مەخپى نۇمۇر ئورنىتىپ قويغانلىقىنى ،بىز ئۇنىڭ مەخپى نۇمۇرنى بىلىشكە ئامال بولمىغاندا ،قانداق قىلىمشىز كېرەك، تۆۋەندىكى EXCELخىزمەت جەدىۋىلىدىكى قوغداشنى بۇزۇشنىڭ ئادددى ئۇسۇلى بۇ مەسىلىنى ھەل قىلالىشى مۇمكىن،سىناپ بىقىڭ!7 l9 i# ^. P" Aبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
1-باسقۇچ: بىز ئاۋال EXCELخىزمەت جەدىۋىلىگە مەخپى نۇمۇر ئورنىتىلغان ھۆججەتنى ئاچىمىز.(打开文件)! j) C$ }& j, F" ?$ Rبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
2-باسقۇچ:EXCELقۇرال تىزىملىگى ئىچىدىكى ماكرو تۈرىنى،ئونىڭ ئىچىدىكى يىڭى ماكرو كۆچۈرۈشنى ئىچىپ ئۆزىمىز خالىغان نام قويىمىز.مەسىلەن:نامىنىaa دەپ تۇرايلى .(工具---宏----录制新宏---输入名字如:aa )
$ R& k6 c5 J& Y; ]& x9 I3-باسقۇچ:ماكرو كۆچۈشۈشنى توختىتىمىز.بىز بۇ چاغدا يىڭى بىر قۇرۇق ماكروغا ئىرىشىمىز.(停止录制(这样得到一个空宏) * t0 @+ {* P8 }( uبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
4-باسقۇچ: EXCELقۇرال تىزىملىكىدىن ماكرو تۈرىنى،ئونىڭ ئىچىدىن ماكرو تۈرىنى،ئىچىلغان كۆزنەكتىن بىز باياتتىن نام قويغان تۈرنى تاللاپ تەھرىرلەش كونۇپكىسىنى باسىمىز.(工具---宏----宏,选aa,点编辑按钮)
4 u, v! U9 d/ ?% `0 S5-باسقۇچ: ئىچلغان كۆزنەك ئىچىدىكى بارلىق ھەرىپلەرنى ئۆچۈرىمىز، ئاندىن تۆۋەندىكى ئالماشتۇرۇش مەزمۇنىنى كۆچۈرۈپ چاپلايمىز.
9 s) d9 q$ w/ Z5 u* g0 D删除窗口中的所有字符(只有几个),替换为下面的内容你复制吧)
( I  p. R6 ]$ p0 h' w7 V, h: g8 Rئالماشتۇرۇش مەزمۇنى تۆۋەندىكىچە:ھەممىسىنى كۆچۈرۈپ چاپلايمىز.
7 S$ d1 I/ w9 s, A5 [/ Z( P( g
) K$ X  f! R. t* y% m
  1. Option ExplicIT
    1 e+ w- A4 Q* W+ `
  2. Public Sub AllInternalPassWords()
    $ U. z" g" K+ W
  3. ' Breaks worksheet and workbook structure passwords. Bob McCormick
    3 ?. h' {% |0 u3 v+ X
  4. ' probably originator of base code algorithm modified for coverage ( F3 _- j$ D9 }5 N; w7 dبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  5. ' of workbook structure / windows passwords and for multiple passwords
    - ^! L, Y5 O6 i# U. e) W1 d2 }
  6. '
    8 H" o8 ]# B2 H* @! l4 x2 p
  7. ' Norman Harker and JE McGimpsey 27-Dec-2002 (Version 1.1)
    . s5 i7 {" {8 [3 K  z3 G
  8. ' Modified 2003-Apr-04 by JEM: All msgs to constants, and . Y$ M1 [7 a" M$ y# Z4 l1 gبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  9. ' eliminate one Exit Sub (Version 1.1.1) # R7 z. V) g3 t9 n+ [بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  10. ' Reveals hashed passwords NOT original passwords
    + c$ @* Q: [% h! E. l* n) x
  11. Const DBLSPACE As String = vbNewLine & vbNewLine 4 X7 S7 T( i, t9 k+ jبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  12. Const AUTHORS As String = DBLSPACE & vbNewLine & _ : G% H4 T) e# K, R% ?: U: tبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  13. "Adapted from Bob McCormick base code by" & _
    + \- {# S* C0 P& h7 B0 `# @
  14. "Norman Harker and JE McGimpsey"   q4 @! _, ^3 v7 j5 Uبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  15. Const HEADER As String = "AllInternalPasswords User Message" 6 \; b/ G9 ~) X  Z: n# }1 }! ~بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  16. Const VERSION As String = DBLSPACE & "Version 1.1.1 2003-Apr-04" # R0 ?. L2 W5 Nبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  17. Const REPBACK As String = DBLSPACE & "lease report failure " & _ 7 l0 d( n- G* e! ]' iبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  18. "to the microsoft.public.excel.programming newsgroup." 2 G$ E: _2 ^5 n0 W: k) {بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  19. Const ALLCLEAR As String = DBLSPACE & "The workbook should " & _ - I( ]+ d. }$ ^+ @5 f6 Yبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  20. "now be free of all password protection, so make sure you:" & _ - S% Z6 O$ i7 w! K$ R- Hبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  21. DBLSPACE & "SAVE IT NOW!" & DBLSPACE & "and also" & _ : f3 k5 D6 |: w$ \1 l1 @( bبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  22. DBLSPACE & "BACKUP!, BACKUP!!, BACKUP!!!" & _
    : a" G" f  t2 e7 d
  23. DBLSPACE & "Also, remember that the password was " & _ 5 c8 C2 q+ v* g1 b# d, q& lبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  24. "put there for a reason. Don't stuff up crucial formulas " & _ 7 a/ E, D4 k) R4 D" j; Oبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  25. "or data." & DBLSPACE & "Access and use of some data " & _
    + R! i( c' }/ R8 m6 c* M, F/ f
  26. "may be an offense. If in doubt, don't."
    6 S" d! p; ~- S2 a4 M
  27. Const MSGNOPWORDS1 As String = "There were no passwords on " & _ 7 S' z1 C# R* w, {4 T" M6 gبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  28. "sheets, or workbook structure or windows." & AUTHORS & VERSION
    2 z, N: f3 `) Z, O. U
  29. Const MSGNOPWORDS2 As String = "There was no protection to " & _
    * Q+ U$ l) U5 e# e- w9 X) p1 u3 {! o5 M
  30. "workbook structure or windows." & DBLSPACE & _ & g+ @# C. H2 a( M6 ?' U( Nبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  31. "roceeding to unprotect sheets." & AUTHORS & VERSION   X+ N3 K: A$ H2 y; O7 K$ K' R' W" V- yبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  32. Const MSGTAKETIME As String = "After pressing OK button this " & _ ' u4 e" s6 B$ p9 e6 s: c/ j( b$ Wبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  33. "will take some time." & DBLSPACE & "Amount of time " & _
    - C6 O1 B! ~  w7 u7 \, g
  34. "depends on how many different passwords, the " & _
    , m/ p( G" P0 `; Y
  35. "passwords, and your computer's specification." & DBLSPACE & _
    " _! t$ B1 n" q1 q, o0 z
  36. "Just be patient! Make me a coffee!" & AUTHORS & VERSION
      V- F4 F1 {0 d" k$ N1 u* N
  37. Const MSGPWORDFOUND1 As String = "You had a Worksheet " & _
    % Z5 z" c4 E, E! h+ p
  38. "Structure or Windows Password set." & DBLSPACE & _
    : q3 `( C8 I5 }% w, f" U
  39. "The password found was: " & DBLSPACE & "$$" & DBLSPACE & _ : x" h  c4 W3 k/ `% S+ S& Fبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  40. "Note it down for potential future use in other workbooks by " & _ 4 h" j" s7 g( d' g, f- yبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  41. "the same person who set this password." & DBLSPACE & _
    - E8 N" R. S7 ^3 i
  42. "Now to check and clear other passwords." & AUTHORS & VERSION   P0 r0 {3 t+ [" |بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  43. Const MSGPWORDFOUND2 As String = "You had a Worksheet " & _ - k" d: }( f2 U/ h/ sبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  44. "password set." & DBLSPACE & "The password found was: " & _ 8 }- I; v/ w6 T7 M3 F$ oبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  45. DBLSPACE & "$$" & DBLSPACE & "Note it down for potential " & _ - {9 s1 F5 k! S" D9 G- Q% y4 I5 nبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  46. "future use in other workbooks by same person who " & _
    / b9 H2 p' `$ F5 e! N
  47. "set this password." & DBLSPACE & "Now to check and clear " & _
    ; N! }4 Z5 m  J: X! |4 w! P
  48. "other passwords." & AUTHORS & VERSION . D9 w6 E$ f! W2 jبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  49. Const MSGONLYONE As String = "Only structure / windows " & _
    5 z% q( w) X" G+ a* v: D4 S1 @8 s" S0 S
  50. "protected with the password that was just found." & _ + u" G$ S. c: K- g9 Jبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  51. ALLCLEAR & AUTHORS & VERSION & REPBACK
    , z8 ]$ C" H( ?) c
  52. Dim w1 As Worksheet, w2 As Worksheet ) }/ I) C4 Z$ Nبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  53. Dim i As Integer, j As Integer, k As Integer, l As Integer
    % R9 c1 C+ r  I, @
  54. Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer
    # |, N% ?4 p$ v: a# W* z
  55. Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer ) T, Z$ v4 D6 z9 I- w3 U( Mبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  56. Dim PWord1 As String   \0 K4 E! V; Z8 u$ w6 fبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  57. Dim ShTag As Boolean, WinTag As Boolean
    5 ]: l$ m) w# P
  58. Application.ScreenUpdating = False
    - w# f; b" S6 m2 S
  59. With ActiveWorkbook 8 l7 A( }# H& R# Q5 ~بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  60. WinTag = .ProtectStructure Or .ProtectWindows   a! d  O6 L: ~! `بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  61. End With ( D# V' W/ Z& B- F+ Oبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  62. ShTag = False
      x& [( |4 }2 L: _
  63. For Each w1 In Worksheets
    - o9 d, {/ z' Z, z% e0 n
  64. ShTag = ShTag Or w1.ProtectContents
    2 q( U8 O* O/ b/ A( Q
  65. Next w1 2 ?6 G7 E' a' p; [' p. _% p# Y5 j5 Z: Pبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  66. If Not ShTag And Not WinTag Then 3 \4 }+ `0 Y! B: L: fبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  67. MsgBox MSGNOPWORDS1, vbInformation, HEADER 7 l, ?! Z. h/ Y' N2 B  vبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  68. Exit Sub
    0 I- b6 R) Z  M, |
  69. End If
    5 }' S7 Q: ?; R) o1 h4 c
  70. MsgBox MSGTAKETIME, vbInformation, HEADER - B5 X/ g, b" X2 F; @بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  71. If Not WinTag Then - h  r: p2 u) p, `بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  72. MsgBox MSGNOPWORDS2, vbInformation, HEADER ; o; m5 H, z- z& m' s3 W# x# nبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  73. Else & w4 [+ E7 ?( h# eبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  74. On Error Resume Next
    1 ~+ g- @# K( R
  75. Do 'dummy do loop / n. `' d: V8 T9 ^* H! ?  Eبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  76. For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
    7 W4 _" g' G. c/ }1 t$ W7 X7 y+ Q
  77. For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
    + x7 i- A( h2 A# `
  78. For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66 : L. G2 a2 ]& j) e+ t6 tبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  79. For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
    / X' c. k& |$ A$ u  S
  80. With ActiveWorkbook
    0 W3 H; o- m1 Q. g
  81. .Unprotect Chr(i) & Chr(j) & Chr(k) & _
    - o% R+ S& ]6 b
  82. Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
    2 }( f: ~) m5 `: n, n- K( n' k7 e8 u+ X
  83. Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
    9 \1 L4 n: o! Y7 W1 D) X
  84. If .ProtectStructure = False And _
    9 F" e6 u  b; w8 r7 D
  85. .ProtectWindows = False Then . N, T9 [& ]( E  g% H5 m. A8 X) Aبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  86. PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _ + B- ^: C  M* S; p; d9 D+ ^بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  87. Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
    1 Q8 ]- t+ j1 x
  88. Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) % Q1 ~( P0 {7 q# @/ W3 Zبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  89. MsgBox Application.Substitute(MSGPWORDFOUND1, _ 2 ^) u% S* V& ?  M' W& M  Q# dبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  90. "$$", PWord1), vbInformation, HEADER
    + y  v6 G* r) U" y
  91. Exit Do 'Bypass all for...nexts
    ' S$ {6 Y  l' }2 I% `  Q; Z/ [
  92. End If
    6 p; z! Q- k! J- V3 \, \9 u
  93. End With ! l- W& G. @1 R( `8 eبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  94. Next: Next: Next: Next: Next: Next
    7 \( W0 k& h7 h% U, [. Q" H/ Z' w
  95. Next: Next: Next: Next: Next: Next 4 P' S9 j( m4 L4 E: Mبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  96. Loop Until True & @$ M- T  n3 D) ]/ wبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  97. On Error GoTo 0
    - W' ^2 B6 K. ^" h# f- q) D* @
  98. End If 4 I2 x2 ?/ Q/ _4 _/ H) j" zبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  99. If WinTag And Not ShTag Then , f/ H+ u; b# E4 z9 R% s' C# I. F# K# ?بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  100. MsgBox MSGONLYONE, vbInformation, HEADER / P- r& R2 o+ `) wبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  101. Exit Sub 5 o. i9 X9 u+ @1 \# gبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  102. End If - ^; S" H# P# qبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  103. On Error Resume Next
    7 ~% c  `9 O8 K# X
  104. For Each w1 In Worksheets ( D( G+ e# t0 W  wبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  105. 'Attempt clearance with PWord1 7 \' L+ z# w) p' T5 Eبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  106. w1.Unprotect PWord1
    " l  e6 S8 @! K2 f) p3 h8 a, }$ X
  107. Next w1 0 o% ?$ h: d: l% Wبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  108. On Error GoTo 0 ' h* |: m  R: n7 ]7 |% ^8 Y1 ^بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  109. ShTag = False
    / ]  B- ^* r* z: a* v" W
  110. For Each w1 In Worksheets - q( _1 j9 X# ]بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  111. 'Checks for all clear ShTag triggered to 1 if not. " i* @$ t0 z, R. |/ a  N# r+ qبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  112. ShTag = ShTag Or w1.ProtectContents 0 p9 O0 y# h5 B5 N% F0 d. qبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  113. Next w1
    ; w) c0 @6 X4 P+ p# p
  114. If ShTag Then ( J$ [0 G7 N& G8 C' ^' wبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  115. For Each w1 In Worksheets
      B4 T; M) B* P3 [* H
  116. With w1
    * G  M) ~& a( [0 P
  117. If .ProtectContents Then
    7 Z4 H: `, q# ?# {# u) q" x
  118. On Error Resume Next 9 s. O8 O6 H& v$ _بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  119. Do 'Dummy do loop * _6 {* [) v' E' [) M( z) uبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  120. For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
    ! {# W" P% T4 u5 n3 f; W% ~
  121. For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66 # a$ p7 L( ^4 u, B* [بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  122. For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
    % n5 L' P2 F* \: \0 |3 ]
  123. For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
    8 J. {: W2 p& u
  124. .Unprotect Chr(i) & Chr(j) & Chr(k) & _ + U5 g4 Y- x% Z. ]. m: hبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  125. Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ 9 l" r8 ~5 ], i7 P, {بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  126. Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
    ) X' E6 R& }; p: X, `! G
  127. If Not .ProtectContents Then
    " S" I5 Y# n7 V" e0 d
  128. PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
    & P& T! Y$ ~; }# M4 ?9 F4 t
  129. Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
    ; i  X, ^$ U! |( g8 h' U
  130. Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
    & H& ?: x8 h+ _. a+ g/ |8 i
  131. MsgBox Application.Substitute(MSGPWORDFOUND2, _
    " X6 g* ], V; x; i/ s
  132. "$$", PWord1), vbInformation, HEADER $ K0 T7 G) H/ pبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  133. 'leverage finding Pword by trying on other sheets 2 a0 p9 f% O2 ], L6 @& |0 u; tبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  134. For Each w2 In Worksheets
    9 I7 o$ F3 p# W+ C! |
  135. w2.Unprotect PWord1   _8 e- i# d  N4 w% Z4 a7 n2 Dبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  136. Next w2 " U1 k' _* Y$ r% x1 _; t- jبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  137. Exit Do 'Bypass all for...nexts
    . U# x; X5 t& [+ i( V
  138. End If
    8 |  H/ J+ m7 ~7 m+ T
  139. Next: Next: Next: Next: Next: Next ; u! J% b' [7 J0 e3 Qبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  140. Next: Next: Next: Next: Next: Next
    4 H7 v/ ?7 k, [
  141. Loop Until True
    ( Q  B( s. g7 J
  142. On Error GoTo 0 ) v" O0 L! [: M+ M1 N! p. @! yبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  143. End If
    7 [4 W/ W- s# _3 I
  144. End With
    4 r) P. l% C$ {  i2 P
  145. Next w1
    + w0 z, F* I5 ~+ t+ T' o
  146. End If
    " w3 `; B! U. A0 y& ~( n$ d- w
  147. MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK, vbInformation, HEADER
    6 t0 m& ]/ ?8 v: a
  148. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
6-باسقۇچ: بىز بايا چاپلىغان تەھرىرلەش كۆزنىكىنى تاقايمىز.(关闭编辑窗口  )
1 A1 c) u4 g+ f5 O# X7-باسقۇچ: EXCELقۇرال تىزىملىكىدىكى ماكرو تۈرىنى، يەنە ماكرو تۈرىنى،ئونىڭ ئىچىدىكى AllInternalPasswordsتۈرىنى تاللاپ ئىجىرا قىلىش كونۇپكىسىنى باسىمىز،چىققان كۆزنەكتىن ئىككى قىتىم جەزىملەشتۈرۈش كۇنۇپكىسنى باسىمىز، ئاندىن ئىككى مىنۇت ئەتراپىدا ساقلاپ ئاندىن يەنە جەزىملەشتۈرۈش كۇنۇپكىسىنى باسىمىز./ a" R+ D) E& F! o5 `بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
(工具---宏-----宏,选AllInternalPasswords,运行,确定两次,等2分钟,再确定.OK,没有密码了!!)$ }5 e: W* \- s% x: hبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
بۇ باسقۇچىلار تۈگۈگەندىن كىيىن بىز EXCELخىزمەت جەدىۋىلىدىكى قوغداشنىڭ بۇزۇلغانلىقىنى ھىس قىلىمىز.
  Z$ P. W' z% U. ]6 \7 d' cئۆزىڭىزگە ئىشىنىڭ، سىزمۇ چوقۇم قىلالايسىز!

باھالاش

قاتناشقانلار سانى 3تەجرىبە +13 ئىناۋەت +8 تەڭگە +2 يىغىش سەۋەبى
toghraq + 2 + 1
arkinjuma + 2 + 2
ADiL + 9 + 5 + 2 نادىر مەزمۇن

باھا خاتىرىسى

ياقتۇرىشىڭىز مۇمكىن؟

مۇناسىۋەتلىك تېمىلار

ۋاقتى: 2009-6-24 16:54:53 | ھەممە قەۋەتنى كۆرۈش
پاھ! قالتىس ئۇسۇلكىنا بۇ. ئۆگىنىپ قويساق ئەرزىيكەن. بولۇپمۇ مەخپىي نومۇر بۇزۇش كودىنى ساقلىۋالساق بولغۇدەك. ئاجايىپ ئىش، بىرى مەخپىي نومۇرنى قوغدىيالماي ئاۋارە، يەنە بىرى بۇزۇلماي ئاۋارە.{:1_83:}
ۋاقتى: 2009-6-24 21:33:57 | ھەممە قەۋەتنى كۆرۈش
تېمىدىكى كودلارنى ئادەتتىكى ئۇسۇلدا چاپلاپ قۇيۇپتىكەنسىز، بۇنداق ئەھۋالدا كود بۇزغۇنچىلىققا ئۇچراش ئەھۋالى كۆرۈلۈپ كودنىڭ ئۈنۈمى يوقاپ كېتىش ئېھتىماللىقى ناھايىتى يۇقىرى، شۇڭا كودلارنى ئۈستىكى كود قىستۇرۇش (ماۋۇ بەلگە ‹ › ) كۇنۇپكىسى ئارقىلىق قىستۇرۇڭ .
: M6 J+ [  Y7 ?: yكودنى تەھرىرلەپ چىققان، بەلكىم كود ئاللىقاچان بۇزۇلغان بۇلۇشى مۇمكىن، سىناپ بېقىپ، قايتا تەھرىرلەپ قۇيارسىز .
# Z+ a4 A! Z+ Uبۇ خىل ئۇسۇلدا كود قىستۇرغاندا باشقىلارنىڭ كودنى ساقلىۋېلىشىمۇ ئاسانغا توختايدۇ، كود ئاستىدىكى كۆك رەڭلىك مەزمۇننى كۆچۈرۈۋېلىش دېگەن خەتنى باسسىلا كود كۆچۈرۈلىدۇ، باشقا يەرگە چاپلاش بۇيرۇقى ئارقىلىقلا ساقلىۋېلىشقا بولىدۇ .
ۋاقتى: 2010-11-21 23:49:17 | ھەممە قەۋەتنى كۆرۈش
ئىنكاس قايتۇرۇش Tursun007 نىڭ يازمىسى; F+ s# r6 B, `/ G7 I0 Z4 C4 y8 Eبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
: a, @2 y* t/ O  lبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
ئەگەر ماكرو ئىقتىدارىغا شىفىر ئورنىتىلغان بولسا قانداق قىلىمىز تەپسلى ئوتتۇرغا قويغان بولسىڭىزتولىمۇ ياخشى ئىش بولغان بولاتتى !
 ئىگىسى| ۋاقتى: 2011-10-9 01:14:31 | ھەممە قەۋەتنى كۆرۈش
ماكرو ئىقتىدارىغا شىفىر ئورنىتىشنى بىلىدىغانلار بولسا يوللاپ قويساڭلار ئۆگىنىۋىلايلى!

ئېنگىلىزچە كىرگۈزۈش ھالىتىگە ئالماشتۇرماقچى بولسىڭىز Ctrl بىلەن K كۇنۇپكىسىنى بىرلەشتۈرۈپ بېسىڭ، يەنە بىر قېتىم مۇشۇنداق باسسىڭىز ئۇيغۇرچىغا ئالمىشىدۇ .

كىرگەندىن كېيىن ئىنكاس يازالايسىز كىرىش | ئەزا بولۇڭ

سەھىپە جۇغلانما قائىدىسى

archiver|يانفۇن نۇسخا|قاماقخانا|ئېلان بېرىڭ|بىز كىم؟|ئۈندىدار|روھلان مۇنبىرى

GMT+8, 2016-8-22 09:42

Powered by Discuz! X3.2(NurQut Team)

© 2001-2013 Comsenz Inc.

تېز ئىنكاس چوققىغا قايتىش سەھىپىگە قايتىش