نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: دستور ماکرویی آپدیت از سایت

  1. #1


    آخرین بازدید
    2022/05/05
    تاریخ عضویت
    January 2014
    نوشته ها
    39
    امتیاز
    19
    سپاس
    0
    سپاس شده
    9 در 7 پست
    تعیین سطح نشده است

    دستور ماکرویی آپدیت از سایت

    درود بر دوستان خوب
    فایل اکسلی دارم که به سایتی وصل میشود و بر اساس تنظیمات موجود در منوی Data>Properties هر یک دقیقه به روزرسانی میشود. ماکرویی نوشته ام که این اطلاعات به روز شده را جمع آوری می کند. برخی مواقع در حین کار بنا به دلایلی مثل قطعی موقت، نمیتواند از سایت به روزرسانی نماید و پیغام هایی میدهد که با چند ok پنجره پیغام بسته میشود. تا این پنجره پیغام با ok ها بسته نشود ، عمل اتصال مجدد به سایت و بروزرسانی مقدور نخواهد بود. میخواستم به جای استفاده از Data>Properties ، مستقیما از دستورات ماکرو استفاده کنم. دستوری که یا مانع از ظاهر شدن پنجره پیغام قبلی شود و یا اگر ظاهر شد ، خودش آنرا ببندد و نیازی به ok ها نداشته باشد. پیشاپیش ممنون از راهنمایی های دوستان.
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2023/07/20
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    141
    امتیاز
    322
    سپاس
    222
    سپاس شده
    254 در 82 پست
    سطح اکسل
    55.00 %

    با سلام
    اين كاري كه شما مد نظر داريد رو من تا حالا نكردم ولي در محيط كد نويسي با استفاده از كد زير برخي پيغام ها نمايش داده نميشوند
    کد PHP:
    application.DisplayAlerts=False 
    اميدوارم كمكي بكنه

  4. سپاس ها (1)


  5. #3


    آخرین بازدید
    2022/05/05
    تاریخ عضویت
    January 2014
    نوشته ها
    39
    امتیاز
    19
    سپاس
    0
    سپاس شده
    9 در 7 پست
    تعیین سطح نشده است

    ضمن تشکر از شما با این دستور مشکل حل نمیشود زیرا پیغام ناشی از ماکرو نیست و مربوط به خود اکسل می باشد. در ضمن مسیر تنظیمات آپدیت را تصحیح می کنم. Data>Connections>properties>refresh every می باشد.

  6. #4


    آخرین بازدید
    2023/07/20
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    141
    امتیاز
    322
    سپاس
    222
    سپاس شده
    254 در 82 پست
    سطح اکسل
    55.00 %

    اگه ممكنه فايلي ضميمه كنيد

  7. #5


    آخرین بازدید
    2022/05/05
    تاریخ عضویت
    January 2014
    نوشته ها
    39
    امتیاز
    19
    سپاس
    0
    سپاس شده
    9 در 7 پست
    تعیین سطح نشده است

    اصولا چگونه میتوان از طریق ماکرو به سایتی وصل شد و بروزرسانی نمود؟

  8. #6


    آخرین بازدید
    2023/07/20
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    141
    امتیاز
    322
    سپاس
    222
    سپاس شده
    254 در 82 پست
    سطح اکسل
    55.00 %

    شما با كد زير ميتونيد كانكشنتون رو Refresh كنيد
    کد PHP:
    ActiveWorkbook.Connections("نام كانكشن").refresh 

  9. #7


    آخرین بازدید
    2022/05/05
    تاریخ عضویت
    January 2014
    نوشته ها
    39
    امتیاز
    19
    سپاس
    0
    سپاس شده
    9 در 7 پست
    تعیین سطح نشده است

    ممنون از پاسخ تون. اطلاعات پس از رفرش شدن ، در شیت دیگری ذخیره میشوند. ولی از آنجاییکه رفرش شدن ، کمی طول میکشد لذا دستور بعدی که کپی میکند ، همان اطلاعات قبلی را کپی میکند. چطوری میشه بین رفرش شدن و کپی کردن ، تاخیر انداخت؟

  10. #8


    آخرین بازدید
    2023/07/20
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    141
    امتیاز
    322
    سپاس
    222
    سپاس شده
    254 در 82 پست
    سطح اکسل
    55.00 %

    شما ميتونين ماكروتون رو در زمان مشخص با كد زير اجرا كنيد
    کد PHP:
    Application.OnTime Now TimeSerial(0200), "نام ماكروي حاوي كد مورد نظر" 



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 3
    آخرين نوشته: 2024/02/13, 22:24
  2. به چه میزان از نحوه پاسخگویی در انجمن رضایت دارید؟
    توسط ~M*E*H*D*I~ در انجمن دفتر مديريت - Management Office
    پاسخ ها: 21
    آخرين نوشته: 2023/01/10, 09:19
  3. پاسخ ها: 6
    آخرين نوشته: 2016/05/24, 10:54
  4. دستور اضافه شدن یک شیت خاص با اضافه شدن یک سطر
    توسط ali65e در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 54
    آخرين نوشته: 2014/01/29, 09:06
  5. ماکرویی جهت کپی گرفتن اطلاعات یک سلول در شیت های مختلف
    توسط ali65e در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 4
    آخرين نوشته: 2013/12/26, 23:58

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است