ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
28 visibility
موضوع: آفیس توسط:
اگر در حال ایجاد فرم در Word هستید، امکان استفاده از دو نوع فیلد در فرم وجود دارد: فیلدهای معمولی و فیلدهای فرم. فیلدهای فرم و نحوه به روز رسانی آنها در شماره های دیگر PCcloob پوشش داده شده است. اگر در حال ایجاد فرمی هستید که از انواع دیگری از فیلدها استفاده می کند که باید به طور دوره ای به روز شوند، انجام این کار می تواند خسته کننده باشد. چرا؟ زیرا Word همیشه فیلدهای معمولی را به روز نمی کند، زیرا شما در حال پر کردن یک فرم قفل شده هستید.
متأسفانه، تنها راه برای به‌روزرسانی چنین فیلدهایی، چاپ سند است (که معمولاً همه فیلدها را مجبور به به‌روزرسانی می‌کند) یا به‌روزرسانی اجباری از طریق استفاده از یک ماکرو. اگر دومی دوره مورد نظر باشد، ماکرو باید موارد زیر را انجام دهد:
  1. قفل سند را باز کنید.
  2. فیلدها را به روز کنید.
  3. دوباره قفل سند
انجام این کار با استفاده از VBA نسبتاً آسان است. می توانید از یک ماکرو مانند موارد زیر استفاده کنید:
Sub UpdateFields() Dim OneStory as Range Dim OneField as Field ActiveDocument.Unprotect Password:="YourPassword" For Each OneStory In ActiveDocument.StoryRanges For Each OneField in Stories.Fields OneField.Update Next OneField Next OneStory ActiveDocument.Protect Type:=wdAllowOnlyFormFields, _ NoReset:=True, Password:="YourPassword" End Sub
برای اطمینان از اینکه این ماکرو برای شما کار می کند، باید مطمئن شوید که کلمه کلمه عبور «YourPassword» (دو نمونه) را به هر رمزی که برای سند شما است تغییر دهید. اگر سند شما از رمز عبور استفاده نمی کند، به سادگی پارامتر Password را در هر دو روش Unprotect و Protect حذف کنید.
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

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

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

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

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

613 دیدگاه

10.8k کاربر

196 نفر آنلاین
0 عضو و 196 مهمان در سایت حاضرند
بازدید امروز: 4930
بازدید دیروز: 13001
بازدید کل: 19459226
...