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

برایان یک ورک بوک اکسل دارد که در دفتر او به اشتراک گذاشته شده است. او ورک بوک را ایجاد کرد و فونت پیش فرض را تنظیم کرد، اما شخصی در حال تغییر فونت است. برایان به این فکر می کند که آیا وقتی ورک بوک بسته می شود، می تواند فونت را به فونت مورد نظر خود مجبور کند.

یک راه آسان برای انجام این کار استفاده از کنترل کننده رویداد BeforeClose برای ورک بوک است. می توانید کنترل کننده را از هر یک از کاربرگ ها عبور دهید و فونت تمام سلول ها را به این صورت تنظیم کنید:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Dim s As Worksheet

    For Each s In ActiveWorkbook.Sheets
        s.Cells.Font.Name = "Calibri"
    Next
End Sub

این فونت را روی Calibri تنظیم می کند، اما می توانید نام فونت را در صورت لزوم تغییر دهید. اگر نیاز به تغییر سایر ویژگی های فونت دارید، می توانید کنترل کننده رویداد را برای انجام این کار تغییر دهید:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Dim s As Worksheet

    For Each s In ActiveWorkbook.Sheets
        With s.Cells.Font
            .Name = "Calibri"
            .Size = 10
        End With
    Next
End Sub

با این حال، باید مراقب باشید که بسیاری از ویژگی های فونت را تغییر دهید، زیرا ممکن است در نهایت از شر برخی که می خواهید نگه دارید، مانند پررنگ یا کج خلاص شوید.

به یاد داشته باشید که این ماکروها باید به شی ThisWorkbook در ویرایشگر ویژوال بیسیک اضافه شوند.

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

پاسخ شما

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

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

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

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

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

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

79 نفر آنلاین
0 عضو و 79 مهمان در سایت حاضرند
بازدید امروز: 2489
بازدید دیروز: 14408
بازدید کل: 15451410
...