چگونه ميشود از باز شدن پنجره vb در فايل اکسل جلوگيري کرد

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • saeed bagheri

    • 2016/11/21
    • 25

    [حل شده] چگونه ميشود از باز شدن پنجره vb در فايل اکسل جلوگيري کرد

    سلام
    وقت به خير . من فايل اکسل را پسورد گذاري کردم (ورک بوک و شیت) ولي ازطريق ويژوال بيسيک در اکسل توسط کد نویسی هک ميشود وپسورد آن برداشته ميشود آيا راهي براي جلوگيري از اجراي ويژوال بيسيک (جلوگيري از باز شدن vb ) هست . منظورم اينه که اصلا کسي نتونه کد هاروروی فایل اجرا کنه اين کاررا با پسورد در پروژه ماکرو ميشه انجام داد ولي بايد فايل در قالب xlsm ذخيره شود (اگر بافرمت xlsm ذخیره شود میتوان فایل را save AS کرد ودر قالب xlsx ذخیره کرد که دراین صورت ماکرو وپسورد آن حذف میشود درنتیجه میتوان کدها را در ویژوال بیسیک اجرا کرد ) . ايا اين کار را ميتوان در فايلي با فرمت xlsx هم انجام داد(جلو گيري از اجراي کدها در فايلي بافرمت xlsx يااگر هم اجرا شود قبل از ان پسورد بخاد) در صورتی که این سوال قبلا حل شده لطفا لینک دقیق آن را قرار دهید ویا اگر خریدنی است راهنمایی کنید ممنون میشم . باتشکر
  • rahi_feri

    • 2014/08/08
    • 524
    • 94.67

    #2
    سلام
    امکانش هست...! البته در حالت xlsx تا به حال ندیدم و بعید میدونم بشه!
    لینک 1
    لینک 2
    البته انتظار اینو نداشته باشید که خیلی محافظت شده و امن باشه!... کلا این مجموعه مایکروسافت از جمله اکسل در امنیت پایین تر از متوسط هست و خود مایکروسافت هم ادعایی روی امنیت اون نداشته!....حتی با گذاشتن کد در قسمت VBA هم امکان شکستن اون وجود داره (هر چند اینبار نمیشه اینکار رو به راحتی انجام بده) !...

    خوندن این مقاله هم خالی از لطف نیست!
    امنیت در اکسل
    Last edited by rahi_feri; 2017/01/27, 18:24.
    [B][SIZE=1]بخش امضاء :
    [/SIZE][/B][LEFT]
    [CODE]
    Sub Macro()
    ActiveCell = "IY" & Right(Application.Name, 5)
    With ActiveCell.Characters(Start:=2, Length:=1).Font
    .Name = "Webdings"
    .Color = 255
    End With
    End Sub
    [/CODE]
    [/LEFT]

    کامنت

    • saeed bagheri

      • 2016/11/21
      • 25

      #3
      ممنون از شما دوست عزیز . . .

      کامنت

      چند لحظه..