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

جورج مایل است فقط فضای بین کلمات را در متنی که در یک سند انتخاب می کند فشرده کند. او می تواند اندازه نقطه هر فضا را یکی یکی تغییر دهد. او همچنین می‌تواند این کار را با یافتن فضا و جایگزینی آن با فضایی که اندازه فونت کوچک‌تری دارد، انجام دهد. با این حال، او دوست دارد اندازه فضاها را مرحله به مرحله کاهش دهد. (به عنوان مثال، 0.1 امتیاز در هر مرحله.)

نمی توان دقیقاً همان چیزی را که جورج می خواهد انجام داد زیرا Word فقط به شما اجازه می دهد اندازه قلم را با افزایش نیم نقطه تنظیم کنید، نه با افزایش نقطه دهم. اگر کاهش نیم نقطه در هر زمان انجام شود، بهترین روش این است. برای استفاده از ماکرو:

Sub StepSpaceFontSize()
    Dim F As Double
    Dim C As Long

    For C = 1 To Len(Selection)
        If Asc(Mid(Selection, C, 1)) = 32 Then
            F = Selection.Range.Characters(C).Font.Size
            If F > 5 Then
                Selection.Range.Characters(C).Font.Size = (F - 0.5)
            End If
        End If
    Next C
End Sub

ماکرو در هر متنی که انتخاب می‌شود از هر کاراکتر عبور می‌کند و اگر کاراکتر یک فاصله باشد، اندازه نقطه همان فاصله را کاهش می‌دهد. ماکرو یک محدودیت پایین در اندازه فونت اعمال می کند، زیرا فقط به 5 نقطه کاهش می یابد.

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

پاسخ شما

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

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

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

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

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

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

86 نفر آنلاین
1 عضو و 85 مهمان در سایت حاضرند
اعضای حاضر در سایت
بازدید امروز: 3365
بازدید دیروز: 14408
بازدید کل: 15452286
...