رمز

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • sonbol

    • 2012/02/15
    • 16

    رمز

    با سلام
    چطور میشه برا یه فایل اکسل که حاوی ماکرو و یوزر فرم هست رمز ورود گذاشت؟؟
    از قسمت tools در save as که میرم بعد از رمز گذاشتن و باز کردن مجدد ماکروها رو غیرفعال میکنه؟
  • khakzad

    • 2010/03/17
    • 2034

    #2
    RE: رمز

    با سلام
    1 یوزرفرم ورود طراحی کنید. که در textbox رمز ورود بگیره و در صورت درست بودن وارد بشه.
    اگر مشکلی هست بگید که فایل نمونه بذارم
    موفق باشید

    کامنت

    • sonbol

      • 2012/02/15
      • 16

      #3
      RE: رمز

      فایلم خودش 10 تا یوزر فرم داره - لطفمیکنین اگه نمونه بذارین

      کامنت

      • khakzad

        • 2010/03/17
        • 2034

        #4
        RE: رمز

        خدمت شما
        سوالی بود در خدمتم
        رمز هم exceliran
        فایل های پیوست شده

        کامنت

        • Javid Mokhtari
          مدير تالار ويژوال بيسيك

          • 2012/01/16
          • 1213

          #5
          RE: رمز

          با سلام.

          در این باره فرم های مختلفی آپلود شده.

          فرم زیر برای شیت ها می باشد که برای خود فایل هم می توان انجام داد.
          دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
          بیش از 60 جلسه آموزش ویدئویی رایگان

          شرکت در دوره:

          https://javidsoft.ir/courses/


          کامنت

          • plc_pcb

            • 2011/10/10
            • 56

            #6
            RE: رمز

            نوشته اصلی توسط khakzad
            با سلام
            1 یوزرفرم ورود طراحی کنید. که در textbox رمز ورود بگیره و در صورت درست بودن وارد بشه.
            اگر مشکلی هست بگید که فایل نمونه بذارم
            موفق باشید
            با سلام

            فایلی که شما قرار دادید مشکل داره کافی فقط در هنگام باز کردن فایل کاربر دستش رو روی دکمه شیفت کیبورد قرار بده و بدون پسورد وارد فایل شما بشه
            البته اگر با اکسل 2010 باز کنه

            [hr]
            نوشته اصلی توسط jansiz hayat
            با سلام.

            در این باره فرم های مختلفی آپلود شده.

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

            کافی کد زیر رو به برنامه اضافه شود

            کد PHP:

            Sub UnhideAll
            ()
            Dim ws As Worksheet
            Application
            .DisplayAlerts False
            For Each ws In ActiveWorkbook.Worksheets
            ws
            .Visible True
            Next ws
            Application
            .DisplayAlerts True
            End Sub 

            کامنت

            • Javid Mokhtari
              مدير تالار ويژوال بيسيك

              • 2012/01/16
              • 1213

              #7
              RE: رمز


              با سلام
              فایل شما هم مشکل داره
              .................................................. ....................
              با سلام و تشکر از شما بابت گوشزد کردن مشکل.
              بیشتر فایلهایی که ارسال میشه خیلی ساده طراحی میشه وممکنه مشکلات زیادتری هم داشته باشه.چون معلوم نیست که فایل مورد تایید طرف قرار بگیره یا نه.حرفه ای کردن و وارد جزئیات شدن زمانی است که فرم تایید بشه و طرف بخواد روی جزئیات هم کار بشه.
              دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
              بیش از 60 جلسه آموزش ویدئویی رایگان

              شرکت در دوره:

              https://javidsoft.ir/courses/


              کامنت

              • khakzad

                • 2010/03/17
                • 2034

                #8
                RE: رمز

                سلام
                چه جالب!!
                نمی دونستم.مرسی که گفتین
                خب حالا چیکار کنیم؟راهش چیه؟ یعنی کلید شیفت کلا کدها رو کنسل می کنه؟
                یعنی اگر کدی بنویسیم که شیفت در اینجا کار نکنه حله؟[hr]
                با جناب jansiz hayat موافقم
                عزیزی که سوال رو می پرسه باسد پیگیری کنه که به نتیجه دلخواه با هم برسیم. چون به هر حال فضا مجازی هست و nتا برداشت از هر مسئله!!
                و خیلی بهتره که اشکالات رو بهم بگیم.ممنون از پیگیری شما[hr]

                کامنت

                • khakzad

                  • 2010/03/17
                  • 2034

                  #9
                  RE: رمز

                  سلام دوستان
                  راه حلی تبود برای سوالی که پیش اومد؟؟؟؟؟؟؟؟؟؟؟[hr]
                  سلام دوستان
                  راه حلی تبود برای سوالی که پیش اومد؟؟؟؟؟؟؟؟؟؟؟

                  کامنت

                  • ~M*E*H*D*I~

                    • 2011/10/19
                    • 4374

                    #10
                    RE: رمز

                    نوشته اصلی توسط sonbol
                    با سلام
                    چطور میشه برا یه فایل اکسل که حاوی ماکرو و یوزر فرم هست رمز ورود گذاشت؟؟
                    از قسمت tools در save as که میرم بعد از رمز گذاشتن و باز کردن مجدد ماکروها رو غیرفعال میکنه؟
                    سلام
                    من با همین روش پسورد گذاشتم مشکلی هم پیش نیومد ماکرو هم کار کرد


                    sigpic

                    کامنت

                    • m_d6712

                      • 2010/05/22
                      • 174

                      #11
                      RE: رمز

                      سلام دوستان عزیز! لطف کنید قبل از ایجاد تاپیک جدید و سوال نمودن در باره یک مبحث، در تالار دنبال موارد مشابه بگردید.
                      بیشتر سوال شما در تاپیک زیر پاسخ داده شده است.
                      http://forum.exceliran.com/thread-224.html


                      به این صورت از تکرار مباحث جلوگیری شده و همچنین زوایای بیشتری از یک مبحث به صورت جامع در یک تاپیک خاص مورد بررسی قرار میگیرد که برای کاربران دیگری که در آینده مراجعه خواهند کرد مفید تر خواهد بود.

                      جواب همه عزیزان درست است.

                      چند نکته برای بالا بردن امنیت فایل و شیت هایتان.

                      1- از هر روشی برای ورود به فایل اکسل استفاده می کنید مطمئن شوید که شیت های مورد نظر حتما در ابتدا به صورت very hidden می باشند.
                      2- موقعی که قرار است فایل بسته شود. فایل save شود و هر مورد دیگری.. مطمئن شوید که دوباره شیت هارو به حالت very hidden باز گردانی کرده اید.
                      3- برای جلوگیری از ورود کاربر به محیط برنامه نویسی روی محیط برنامه نویسی خود و همچینین فایل اصلی اکسل پیسورد بگذارید.
                      4- نام شیت هایی که hidden کرده اید را سعی کنید رمز گونه انتخاب کنید. مثلا شیت user یا users نام های خوبی برای لیست اعضا نیست. چرا که می توان با یک فرمول ساده تمام اطلاعات اون رو در یک شیت جدید بازیابی کرد. می توان بجای این نام ها از users-123sdefr2fsw استفاده کرد.

                      نکات پیشرفته تر:
                      اگر اطلاعات خیلی مهمی در شیت هایتان ذخیره می کنید. با هر روشی اون که بخواهید از یوزر و پسورد استفاده کنید، (غیر از رمز گذاری روی خود فایل)، اگر فردی واقعا بخواهد به فایل شما دسترسی داشته باشد. می تواند این کار را به راحتی از طریق ایجاد یک فایل اکسل جداگانه و اتصال از طریق برنامه نویسی تمام اطلاعات شما را بدون هیچ گونه دردسری بازیابی کند. البته اگر پسورد روی خود فایل اکسل بگذارید برای اتصال پسورد هم باید در کد نویسی اضافه شود.

                      نمونه این کار:
                      Sub Connect()
                      If Not isconn Then
                      Set cn = New ADODB.Connection
                      cn.Provider = "MSDASQL"
                      cn.Open "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};" & _
                      "DBQ=" & ThisWorkbook.Path & "\" & ThisWorkbook.Name & "; ReadOnly=True;"
                      isconn = True
                      End If
                      End Sub

                      و همچنین می توانید این تاپیک را مشاهده نمایید.
                      http://forum.exceliran.com/thread-253-post-720.html#pid720

                      البته راه هایی برای جلوگیری از این مورد هم وجود دارد.

                      شما میتوانید دو تابع encode و decode نوشته و در توسط آن اطلاعات خود را encode و decode نمایید.




                      باز هم از دوستان تقاضا دارم. درصورتی که یک تاپیک مشابه در مورد هر موضوعی در تالار وجود دارد سعی کنید همون تاپیک را پربار تر نمایید از ایجاد تاپیک جدید در صورت وجود تاپیک مشابه خودداری نمایید.

                      با تشکر


                      5-
                      -------
                      http://md6712.com
                      جامعه ایده پردازان: http://idekadeh.com

                      کامنت

                      • khakzad

                        • 2010/03/17
                        • 2034

                        #12
                        RE: رمز

                        سلام
                        فرمایشات شما متین. دیگه چون سوال مطرح شده بود سعی کردیم جواب رو بذاریم
                        اما این مسئله که اقای مهندس فرمودن با نگه داشتن شیفت براحتی وارد فایل میشیم، چطور مرتفع میشه؟(در مورد فایلی که بنده گذاشتم)[hr]
                        سلام
                        فرمایشات شما متین. دیگه چون سوال مطرح شده بود سعی کردیم جواب رو بذاریم
                        اما این مسئله که اقای مهندس فرمودن با نگه داشتن شیفت براحتی وارد فایل میشیم، چطور مرتفع میشه؟(در مورد فایلی که بنده گذاشتم)

                        کامنت

                        • m_d6712

                          • 2010/05/22
                          • 174

                          #13
                          RE: رمز

                          سلام دوباره!
                          همانطور که توضیح دادم میزان امنیت فایل شما بستگی به خود شما دارد.

                          من خودم با 2010 زیاد کار نکردم. الان نصب کردم 2010 رو ولی بازم نتونستم بدون وارد کردن پسورد وارد فایل بشوم.

                          شما هم فایل داخل این پست رو دانلود کنید. و سعی کنید بدون وارد کردن پسورد وارد شوید. اگر موفق شدید اون موقع باید بیشتر بحث کنیم.
                          http://forum.exceliran.com/thread-224-post-704.html#pid704


                          ممنون.
                          -------
                          http://md6712.com
                          جامعه ایده پردازان: http://idekadeh.com

                          کامنت

                          • khakzad

                            • 2010/03/17
                            • 2034

                            #14
                            RE: رمز

                            نمی دونم چرا mediafire فیلتر شده:-(
                            فیلترشکنم اذیت می کنه.
                            ببینید، فایل بنده رو ببینید، موقعی که می خواید بازش کنید، دستتون ذو بذارید رو shift
                            یهو میبینید صفحه بازه و خبری از فرم نیست!![hr]
                            نمی دونم چرا mediafire فیلتر شده:-(
                            فیلترشکنم اذیت می کنه.
                            ببینید، فایل بنده رو ببینید، موقعی که می خواید بازش کنید، دستتون ذو بذارید رو shift
                            یهو میبینید صفحه بازه و خبری از فرم نیست!!

                            کامنت

                            • m_d6712

                              • 2010/05/22
                              • 174

                              #15
                              RE: رمز

                              من فایل شما رو هم چندین بار باز کردم در حالی که دستم روی شیفت بود. اما یوزر پسورد اومد.

                              هر چند نمی دونم چه اتفاقی می افته. فکر می کنم مال تنظیمات اکسل شما باشه.

                              به هر صورت من گمان می کنم که وقتی شیفت رو نگه میدارید. ماکرو ها غیر فعال میشه.

                              کاری که شما باید بکنید اینه که تمام شیت ها رو very hidden کنید. و روی محیط ویژوال بیسیک هم پسورد بگذارید.
                              دو حالت اتفاق می افتد:

                              1- اگر فرم باز نشود. چون کاربر نمی تواند شیت هارو از حالت very hidden خارج کند. به اطلاعات داخل فایل دسترسی ندارد.
                              2- اگر فرم باز شود. مجبور از یوزر و پسورد استفاده کند.

                              این لینک رو امتحان کنید:
                              http://md6712.com/files/userpass.xlsm

                              -------
                              http://md6712.com
                              جامعه ایده پردازان: http://idekadeh.com

                              کامنت

                              Working...