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