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

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ghafeleh

    • 2011/08/03
    • 21

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

    دوستان عزیز سلام
    چطوری میشه تو اکسل سلول رو لیک کرد روی عکسی طوریکه اگه اون فایل اکسل رو ما داخل یه سی دی یا فلش مموری ریختیم و فایل اکسل رو اجرا کردیم مشکلی تو لود اون فایل عکس نداشته باشه ....همتون در جریان هستین که معمولا در لینک کردن در اکسل معمولا یه جورایی اون فایل لینک شده رو از داخل درایو و بالطبع پوشه ای اون رو لود می کنه حالا اگه قضیه مثه اون حالتی که بهتون گفتم باشه چیکار باید کرد ؟؟؟؟؟
  • امين اسماعيلي
    مدير تالار ويژوال بيسيك

    • 2013/01/17
    • 1198
    • 84.00

    #2
    RE: مشکل تو لینک کردن فایل بعد از رایت روی سی دی و اجرا در سیستمی دیگه

    با درود باید از آدرس دهی path استفاده کنیم. یعنی هرجا فایلمون بود اون پوشه هم کنارش باشه و ازش استفاده کنه مثلا میخوام تو شیت 1 وقتی فایل باز میشه تو سل D1 آدرس ذخیره فایل اکسل رو برام برام بیاره به صورت خودکار خوب از کد زیر در قسمت workbook ویژوال برای حالتی که فایل باز میشه مینویسم :

    Private Sub Workbook_Open()
    Sheet1.Range("D1").Value = Application.ThisWorkbook.Path

    End Sub
    حالا هر وقت فایل اکسل من باز بشه من تو سل D1شیت 1 آدرس خودکار فایل اصلی اکسلم رو دارم. حالا کافی نام اون فولدر عکس یا هرچی که میخواین رو به این آدرس با & اظافه کنید به این آدرس تا آدرس کامل بدست بیاد .
    خوب راه های دیگه هم هست که بعدا توضیحاتی براتون میدم .
    در ضمن یه جورایی به تالار ویژوال مربوط میشدا.
    در پناه خداوندگار ایران زمین باشید و پیروز

    کامنت

    • ghafeleh

      • 2011/08/03
      • 21

      #3
      RE: مشکل تو لینک کردن فایل بعد از رایت روی سی دی و اجرا در سیستمی دیگه

      نوشته اصلی توسط امين اسماعيلي
      با درود باید از آدرس دهی path استفاده کنیم. یعنی هرجا فایلمون بود اون پوشه هم کنارش باشه و ازش استفاده کنه مثلا میخوام تو شیت 1 وقتی فایل باز میشه تو سل D1 آدرس ذخیره فایل اکسل رو برام برام بیاره به صورت خودکار خوب از کد زیر در قسمت workbook ویژوال برای حالتی که فایل باز میشه مینویسم :

      Private Sub Workbook_Open()
      Sheet1.Range("D1").Value = Application.ThisWorkbook.Path

      End Sub
      حالا هر وقت فایل اکسل من باز بشه من تو سل D1شیت 1 آدرس خودکار فایل اصلی اکسلم رو دارم. حالا کافی نام اون فولدر عکس یا هرچی که میخواین رو به این آدرس با & اظافه کنید به این آدرس تا آدرس کامل بدست بیاد .
      خوب راه های دیگه هم هست که بعدا توضیحاتی براتون میدم .
      در ضمن یه جورایی به تالار ویژوال مربوط میشدا.
      ممنونم
      یعنی اگه من فایلم رو روی یه سی دی بریزم با این کارهایی که شما گفتین انجام بدم اگه مثلا همون سل d1 را کلیک کنم اون کس رو برام میاره از روی سی دی؟؟؟؟؟
      در ضمن اگه این توضحیات رو با یه نمونه برام بزاری ممنون میشم چون من تازه کار هستم کمی این کلمات برام غریبه در ضمن تا یادم نرفته من می خوام که وقتی یه بار بهش ادرس میدم دیگه نخوام کاری برای اون سلول انجام بدم یعنی اینطرو نباشه که هر جایی من اون سی دی رو بردم بخوام ادرس جدید رو هم بهش بدم

      کامنت

      • امين اسماعيلي
        مدير تالار ويژوال بيسيك

        • 2013/01/17
        • 1198
        • 84.00

        #4
        RE: مشکل تو لینک کردن فایل بعد از رایت روی سی دی و اجرا در سیستمی دیگه

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

        کامنت

        • امين اسماعيلي
          مدير تالار ويژوال بيسيك

          • 2013/01/17
          • 1198
          • 84.00

          #5
          RE: مشکل تو لینک کردن فایل بعد از رایت روی سی دی و اجرا در سیستمی دیگه

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

          در کل فایل رو باز کن. عکس های دیگه ای هم داری کنار فایل اکسل بزار و نام فایل رو در قسمت نام فایل تو سل مربوطش تغییر بده و دکمه رو بزن.[hr]
          عکس نمونه[hr]
          عکس بند انگم شتی اومد حالا عکس رو با نام 22 کنار فایلت Save کن.
          فایل های پیوست شده
          در پناه خداوندگار ایران زمین باشید و پیروز

          کامنت

          • ghafeleh

            • 2011/08/03
            • 21

            #6
            RE: مشکل تو لینک کردن فایل بعد از رایت روی سی دی و اجرا در سیستمی دیگه

            نوشته اصلی توسط امين اسماعيلي
            با درود
            عکس زیر و فایل اکسل زیر رو هر جا تو سیستمت خواستی بزار. البته عکسه میتونه تویه یه فولدر در کنار فایل اکسلن باشه . که در این صورت راهنمای داخل فایل رو بخون تا یه تغییر بدی.

            در کل فایل رو باز کن. عکس های دیگه ای هم داری کنار فایل اکسل بزار و نام فایل رو در قسمت نام فایل تو سل مربوطش تغییر بده و دکمه رو بزن.[hr]
            عکس نمونه[hr]
            عکس بند انگم شتی اومد حالا عکس رو با نام 22 کنار فایلت Save کن.
            دوست عزیز ممنون بازم که داری کمکم می کنی
            شما بزار به حساب ناواردی بنده نشد ....این نمونه من با توضیحاته:
            اینم عکسش:

            کامنت

            • امين اسماعيلي
              مدير تالار ويژوال بيسيك

              • 2013/01/17
              • 1198
              • 84.00

              #7
              RE: مشکل تو لینک کردن فایل بعد از رایت روی سی دی و اجرا در سیستمی دیگه

              با درود
              با اون روش که جواب میده. خرجش یه cD هستش. تست کن. چیزی از دست نمیدی اما خواهشن تموم کارایی که گفتم بکنیااااااااااا.
              بعدش نگی اسماعیلی پول CD رو میخواماااااااااااااااااا
              در پناه خداوندگار ایران زمین باشید و پیروز

              کامنت

              • ghafeleh

                • 2011/08/03
                • 21

                #8
                RE: مشکل تو لینک کردن فایل بعد از رایت روی سی دی و اجرا در سیستمی دیگه

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

                کامنت

                • امين اسماعيلي
                  مدير تالار ويژوال بيسيك

                  • 2013/01/17
                  • 1198
                  • 84.00

                  #9
                  RE: مشکل تو لینک کردن فایل بعد از رایت روی سی دی و اجرا در سیستمی دیگه

                  با درود
                  خوب تو اون فایلی که من گذاشتم. تو ویژوال قسمت workbook کدی نوشته شده که آدرس همین فایل اکسل رو که ما داریم برامون توی یه سل بزاره خودکار. حالا هرجا و تو هر سیستمی داشته باشیم. حالا میمونه آدرس اون عکس. اون عکس باید کنار فایلمون باشه. یا توی یه فولدر که کنار همین اکسل هستش باشه. یه بار از تو سیستم ببین دقیق اسم اون فایل عکس که خودن یه بار بازش میکنی بدون اکسل یعنی دستی چیه. من تو اون فایل اسم فایل رو گراشتم تو سل تا متغییر باشه. پسوند رو هم متغییر باشه یعنی .JPG حالا اگه شما تو فولدر عکسات هست که نام فولدر رو هم باید به آدرس دهیتون اظافه کنید.
                  در پناه خداوندگار ایران زمین باشید و پیروز

                  کامنت

                  • ghafeleh

                    • 2011/08/03
                    • 21

                    #10
                    RE: مشکل تو لینک کردن فایل بعد از رایت روی سی دی و اجرا در سیستمی دیگه

                    نوشته اصلی توسط امين اسماعيلي
                    با درود
                    خوب تو اون فایلی که من گذاشتم. تو ویژوال قسمت workbook کدی نوشته شده که آدرس همین فایل اکسل رو که ما داریم برامون توی یه سل بزاره خودکار. حالا هرجا و تو هر سیستمی داشته باشیم. حالا میمونه آدرس اون عکس. اون عکس باید کنار فایلمون باشه. یا توی یه فولدر که کنار همین اکسل هستش باشه. یه بار از تو سیستم ببین دقیق اسم اون فایل عکس که خودن یه بار بازش میکنی بدون اکسل یعنی دستی چیه. من تو اون فایل اسم فایل رو گراشتم تو سل تا متغییر باشه. پسوند رو هم متغییر باشه یعنی .JPG حالا اگه شما تو فولدر عکسات هست که نام فولدر رو هم باید به آدرس دهیتون اظافه کنید.
                    من workbook رو پیدا نکردم کجاست؟

                    کامنت

                    • امين اسماعيلي
                      مدير تالار ويژوال بيسيك

                      • 2013/01/17
                      • 1198
                      • 84.00

                      #11
                      RE: مشکل تو لینک کردن فایل بعد از رایت روی سی دی و اجرا در سیستمی دیگه

                      با درود
                      در عکس زیر مشخص است با هایلایت زرذ روش دبل کلی کنی کد هاش مشخص میشه
                      فایل های پیوست شده
                      در پناه خداوندگار ایران زمین باشید و پیروز

                      کامنت

                      • ghafeleh

                        • 2011/08/03
                        • 21

                        #12
                        RE: مشکل تو لینک کردن فایل بعد از رایت روی سی دی و اجرا در سیستمی دیگه

                        نوشته اصلی توسط امين اسماعيلي
                        با درود
                        در عکس زیر مشخص است با هایلایت زرذ روش دبل کلی کنی کد هاش مشخص میشه
                        ممنونم دوست عزیز من چطوری می تونم باهات در ارتباط باشم چون می خوام اگه در حین کا رمشکل داشتم بتونم ازت کمک بگیرم

                        کامنت

                        • امين اسماعيلي
                          مدير تالار ويژوال بيسيك

                          • 2013/01/17
                          • 1198
                          • 84.00

                          #13
                          RE: مشکل تو لینک کردن فایل بعد از رایت روی سی دی و اجرا در سیستمی دیگه

                          با درود
                          مشکلاتتون رو تو سایت تو هر بخش که م یدونین به اونجا مربوط میشه مطرح کنین. حتمااگه بتونیم، هم دوستان و هم اگه من بلد باشم کمک میکنیم.
                          در پناه خداوندگار ایران زمین باشید و پیروز

                          کامنت

                          • ghafeleh

                            • 2011/08/03
                            • 21

                            #14
                            RE: مشکل تو لینک کردن فایل بعد از رایت روی سی دی و اجرا در سیستمی دیگه

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

                            کامنت

                            • امين اسماعيلي
                              مدير تالار ويژوال بيسيك

                              • 2013/01/17
                              • 1198
                              • 84.00

                              #15
                              RE: مشکل تو لینک کردن فایل بعد از رایت روی سی دی و اجرا در سیستمی دیگه

                              با درود
                              خوب این نیاز به برنامه نویسی نداره. هر چند با اونم میشه. اما برای شروع کار کل شیت هاتونو یا اونهایی رو که میخواین پروتکت کنین. review قسمت protectsheet یا protectworkbook
                              در پناه خداوندگار ایران زمین باشید و پیروز

                              کامنت

                              چند لحظه..