ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
42 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 پاسخ وجود دارد

سوالات مشابه

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

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

394 نفر آنلاین
0 عضو و 394 مهمان در سایت حاضرند
بازدید امروز: 18693
بازدید دیروز: 53446
بازدید کل: 20409439
...