فعال شدن ماکـــــــــــــرو با vba

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

    • 2013/12/11
    • 176

    فعال شدن ماکـــــــــــــرو با vba

    با سلام خدمت دوستان عزیز.
    ایا از طریق vba می توان دستوری نوشت که بعد از اجرای یک فایل اکسل بصورت خودکار ماکرو فعال بشه؟
    با تشکر
  • Nima

    • 2011/07/22
    • 385

    #2
    به صورت کلی نمیشه ماکرو اتومات با باز شدن فایل اکسل فعال بشه و حتما باید کاربر اونرو فعال کنه که این امر هم برای جلوگیری از استفاده های غیر قانونی مثلا اجرای یک ویروس با فعال شدن ماکرو هستش ...
    ************************************
    No LION's roar ruins my hut, I afraid of TERMITE's silence
    ************************************

    کامنت

    • Amir Ghasemiyan

      • 2013/09/20
      • 4476

      #3
      نوشته اصلی توسط pishraw
      با سلام خدمت دوستان عزیز.
      ایا از طریق vba می توان دستوری نوشت که بعد از اجرای یک فایل اکسل بصورت خودکار ماکرو فعال بشه؟
      با تشکر
      سلام دوست عزيز
      همونطور كه محمد عزيز گفت امكانپذير نيست ولي شما اگه فايلتون رو exe كنيد ماكروتون بصورت خودكار فعال ميشه.
      در اين مورد بحث هاي زيادي تو سايت شده سرچ كنيد حتما پيدا ميكنيد

      کامنت

      • Ali Parsaei
        مدير تالارتوابع اکسل

        • 2013/11/18
        • 1518

        #4
        ببخشيد يک سوال،
        در اکسل مي توان ماکرويي نوشت که بعد از باز شدن فايل اکسل فعال بشود،
        ولي منظور از بحث فوق اين است که کدي در vb نوشته شود که بعد از باز شدن يک فايل اکسل آن خاصيت اکسل را که ماکروها را فعال مي کند را enable کند، درست فهميدم؟
        sigpic

        کامنت

        • pishraw

          • 2013/12/11
          • 176

          #5
          با تشکر از دوستان عزیز
          بله منظور بتده هم دقیقاً چیزی است که جناب پارسا اشاره فرمودند.منظورمن نوشتن کدی در vba هستش که با اجرا شدن فایل ماکرو فعال بشه .
          با تشکر

          کامنت

          • MEYTI

            • 2010/11/11
            • 362

            #6
            نه دوستان چنین چیزی امکان نداره چون اجرای ماکرو لازمش فعال بودن خود ماکرو اکسل است همانطور که دوستان گفتن از طریق EXE کردن امکان پذیر است که در پست زیر نرم افزاری جهت این کار با امکانات زیاد قرار دادم
            مهدی کریمی

            کامنت

            • Ali Parsaei
              مدير تالارتوابع اکسل

              • 2013/11/18
              • 1518

              #7
              نوشته اصلی توسط pishraw
              با تشکر از دوستان عزیز
              بله منظور بتده هم دقیقاً چیزی است که جناب پارسا اشاره فرمودند.منظورمن نوشتن کدی در vba هستش که با اجرا شدن فایل ماکرو فعال بشه .
              با تشکر
              من باز هم شک دارم منظورتان چيست، به هر حال اينکه با باز شدن يک فايل تنظيمات اکسل به صورتي تغيير کند که ماکروها فعال شوند همانطور که دوستان گفتند امکان ندارد، در مورد نوشتن ماکرويي که با باز شده فايل فعال شود (به صورت اتوماتيک اجرا شود) هم بايد با عبارت زير شروع شود:
              کد PHP:
              Sub auto_open() 
              sigpic

              کامنت

              • hagi-naser

                • 2016/12/01
                • 5

                #8
                سلام دوستان نمیدونم جای درستی دارم سوال میکنم یا خیر.

                من یک فایل اکسل دارم که پروتکشن آن فعال و پسوورد میخاد و من پسوورد فراموش کردم. وقتی میخام از برنامه نویسی ماکرو استفاده کنم حتی اگر محیط vb باز باشه و فایل رو اجرا کنم کلا هیچ کدام از گزینه های run و f5 و غیره کار نمیکنه . یا وقتی میخام ماکرو پسوورد بریک رو روی فایل مورد نظر ذخیره کنم میگه ماکرو اون دیسیبل هست در صورتی که من کلا ماکرو نرم آفزار اکسل رو اینیبل کردم.

                ممنون میشم راهنمایی کنید

                کامنت

                • iranweld

                  • 2015/03/29
                  • 3342

                  #9
                  در صورتیکه بر روی قسمت ماکرونویسی پسورد وجود دارد ، نمونه فایل را بصورت زیپ شده ضمیمه سایت کنید

                  کامنت

                  • hagi-naser

                    • 2016/12/01
                    • 5

                    #10
                    نوشته اصلی توسط iranweld
                    در صورتیکه بر روی قسمت ماکرونویسی پسورد وجود دارد ، نمونه فایل را بصورت زیپ شده ضمیمه سایت کنید
                    این فایل
                    فایل های پیوست شده

                    کامنت

                    • iranweld

                      • 2015/03/29
                      • 3342

                      #11
                      پسوردی که برای محافظت از فایل گذاشته میشود به راحتی قابل حذف کردن نیست

                      این نرم افزار را چک کنید

                      Advanced Office Password Recovery Pro همانطور که از نامش مشخص است ، نرم افزار مخصوص بازیابی و شکستن قفل فایل های مجموعه نرم افزارهای آفیس می باشد.

                      کامنت

                      • hagi-naser

                        • 2016/12/01
                        • 5

                        #12
                        نوشته اصلی توسط hagi-naser
                        این فایل
                        شرمنده یادم رفت فایل رو zip کنم

                        کامنت

                        • hagi-naser

                          • 2016/12/01
                          • 5

                          #13
                          [QUOTE=iranweld;53446]پسوردی که برای محافظت از فایل گذاشته میشود به راحتی قابل حذف کردن نیست

                          این نرم افزار را چک کنید

                          http://www.downloadha.com/1391/07/ad...-recovery-pro/[/QUOTE
                          شما از این نرم افزار استفاده کردید؟
                          من قبلا از طریق ماکرو تونستم ولی الان نمیدونم چرا نمیشه

                          کامنت

                          • iranweld

                            • 2015/03/29
                            • 3342

                            #14
                            پسوردی که بر روی قسمت Vba فایل اکسل گذاشته شود را میتوان براحتی حذف نمود ولی پسورد پروتکشن فایل اکسل به راحتی امکان پذیر نیست.

                            کامنت

                            • hagi-naser

                              • 2016/12/01
                              • 5

                              #15
                              نوشته اصلی توسط iranweld
                              پسوردی که برای محافظت از فایل گذاشته میشود به راحتی قابل حذف کردن نیست

                              این نرم افزار را چک کنید

                              http://www.downloadha.com/1391/07/ad...-recovery-pro/
                              نرم افزار داشت تا الان روش کار می کرد ولی پسوورد پیدا نشد

                              کامنت

                              Working...