دان متعجب است که آیا راهی برای "گره زدن" دو یا چند کتاب کار به یکدیگر وجود دارد تا همیشه در یک زمان باز (و بسته) باشند. یک راه نسبتاً آسان برای نزدیک شدن به این میل، ایجاد فضایی در اکسل است که فضای کاری نامیده می شود. با دنبال کردن این مراحل کلی می توانید این کار را انجام دهید:
- همه کتابهای کاری را که میخواهید با هم استفاده شوند، باز کنید.
- تب View روبان را نمایش دهید.
- روی ابزار Save Workspace (در گروه Window) کلیک کنید.
خودشه؛ اکسل یک فایل فضای کاری ایجاد می کند که حاوی اطلاعاتی درباره کتاب های کاری است که در حال حاضر باز دارید. بعداً، وقتی میخواهید همه کتابهای کاری باز شوند، میتوانید به سادگی فایل فضای کاری را باز کنید (پسوند xlw دارد) و همه کتابهای کاری که آن فایل را تشکیل میدهند باز میشوند.
در حالی که این یک راه عالی برای باز کردن همه کتابهای کار مورد نیازتان در یک زمان است، نیازی به باز بودن همیشه آن کتابها را پاسخ نمیدهد. به عنوان مثال، فضای کاری شما ممکن است شامل پنج کتاب کار باشد، اما پس از باز شدن میتوانید به راحتی یک، دو یا چند کتاب کار را در فضای کاری ببندید. شرط "همه یا هیچ" بودن آن برای کتابهای کار اعضا برآورده نمی شود.
اگر می خواهید مطمئن شوید که تمام الزامات برآورده شده است، تنها راهی که می توانید انجام دهید استفاده از ماکرو است. میتوانید یک ماکرو Workbook_Open رویداد-handler را در هر پنج کتاب کار قرار دهید که بررسی میکند آیا سایر کتابهای کاری در گروه باز هستند یا خیر. اگر آنها نیستند، پس ماکرو می تواند آنها را باز کند. همچنین باید یک کنترل کننده رویداد Workbook_BeforeClose ایجاد کنید که مطمئن شود همه کتاب های کاری دیگر در گروه بسته شده اند.
در نهایت، باید توجه داشته باشید که استفاده از فضاهای کاری فقط با اکسل 2007 و اکسل 2010 کار می کند. این ویژگی از اکسل 2013 حذف شد و مشخص نیست که آیا در آینده دوباره اضافه خواهد شد یا خیر. (شما می توانید یک فایل فضای کاری را در اکسل 2013 باز کنید، اما دیگر نمی توانید یک فایل ایجاد کنید.)