ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
41 visibility
موضوع: آفیس توسط:

گراهام در مورد مشکلی که در تلاش‌های اتوماسیون اکسل خود داشت، نوشت. به نظر می رسد که یک ماکرو برنامه ریزی شده - که به خوبی اجرا می شود - کتاب کار دیگری را برای به روز رسانی آن باز می کند. او نمی‌توانست ماکرو را برای باز کردن کتاب کار بدون نمایش اعلانی که از آن می‌پرسد آیا پیوندهای خودکار در کتاب کار باید باز شوند یا خیر، دریافت کند. این سوال ماکرو را در حالی که منتظر پاسخ گراهامز بود متوقف کرد و او به دنبال راهی برای به‌روزرسانی خودکار لینک‌ها بدون اطلاع آزاردهنده بود.

راه های مختلفی برای حل این مشکل وجود دارد. ابتدا می توانید اکسل را طوری پیکربندی کنید که سوالی نپرسد. این گزینه بر روی تمام کتاب های باز شده در سیستم تأثیر می گذارد:

image

شکل 1. گزینه های پیشرفته در کادر محاوره ای Excel Options.

  1. کادر محاوره ای Excel Options را نمایش دهید. (در اکسل 2007 روی دکمه آفیس کلیک کنید و سپس روی گزینه‌های Excel کلیک کنید. در اکسل 2010 و نسخه‌های بعدی، تب File را در نوار نمایش داده و سپس روی گزینه‌ها کلیک کنید.)
  2. روی Advanced در سمت چپ کادر محاوره ای کلیک کنید و به قسمت General بروید. (شکل 1 را ببینید.)
  3. کادر بررسی Ask To Update Automatic Links را پاک کنید.
  4. روی OK کلیک کنید.

با پاک شدن چک باکس، اکسل دیگر درخواست نمی کند و همه پیوندها به طور خودکار به روز می شوند. اگر رویکردی می‌خواهید که روی همه کتاب‌های کار تأثیری نداشته باشد، می‌توانید این مراحل را دنبال کنید:

image

شکل 2. کادر محاوره ای Edit Links.

image

شکل 3. کادر محاوره ای Startup Prompt..

  1. کتاب کار حاوی پیوندها را باز کنید.
  2. تب Data روبان را نمایش دهید.
  3. روی ابزار Edit Links در گروه Queries & Connections (گروه اتصالات در نسخه‌های قبلی اکسل) کلیک کنید. اکسل کادر محاوره ای Edit Links را نمایش می دهد. (شکل 2 را ببینید.)
  4. روی دکمه Startup Prompt کلیک کنید. اکسل کادر محاوره ای Startup Prompt را نمایش می دهد. (شکل 3 را ببینید.)
  5. گزینه سوم یعنی Dont Display the Alert and Update Links را انتخاب کنید.
  6. روی OK کلیک کنید تا کادر محاوره ای Startup Prompt حذف شود.
  7. روی Close کلیک کنید تا کادر گفتگوی Edit Links رد شود.
  8. کتاب کار خود را ذخیره کنید.

اکنون می توان کتاب کار را بدون درخواست اکسل در مورد به روز رسانی باز کرد. البته این فقط بر این کتاب کار تأثیر می‌گذارد و بدون در نظر گرفتن نحوه باز شدن آن، بر آن تأثیر می‌گذارد. به عبارت دیگر، بر نحوه باز شدن کتاب کار توسط ماکرو و همچنین باز شدن آن توسط کاربر تأثیر می گذارد.

شاید بهترین روش این باشد که به سادگی یک تغییر کوچک در ماکرو خود ایجاد کنید - چیزی که کتاب کار حاوی پیوندها را باز می کند. احتمال زیادی وجود دارد که کد باز کردن کتاب کار چیزی شبیه به این باشد:

Workbooks.Open FileName:="MyWorkbook.xls"

اگر این مورد است، خط را به این تغییر دهید:

Workbooks.Open FileName:="MyWorkbook.xls", UpdateLinks:=3

این ویژگی UpdateLinks اختیاری است، اما بدون آن کادر محاوره ای "آیا می خواهید پیوندها را به روز کنید" نمایش داده می شود. اگر ویژگی را با تنظیمات نشان داده شده اضافه کنید، اکسل هم منابع راه دور و هم منابع خارجی را در کتاب کار با باز شدن به روز می کند.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 35 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 47 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 25 visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

391 نفر آنلاین
0 عضو و 391 مهمان در سایت حاضرند
بازدید امروز: 15029
بازدید دیروز: 25180
بازدید کل: 20352376
...