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

بسیاری از افرادی که با WordPerfect آشنا هستند، بعداً نیاز به یادگیری نحوه استفاده از Word پیدا می کنند. گاهی اوقات انتقال کاملاً روان نیست، تا حد زیادی به این دلیل که وظایف در Word به همان روشی که در WordPerfect انجام می‌شوند انجام نمی‌شوند.

یک مورد بارز تنظیم عرض ستون های جدول با استفاده از صفحه کلید است. WordPerfect، که همیشه یک برنامه "صفحه کلید گرا" بوده است، تنظیمات را آسان می کند: فقط > یا < را فشار دهید تا ستون را پهن یا باریک کنید. از طرف دیگر، Word همیشه بیشتر ماوس گرا بوده و هیچ دستور صفحه کلید معادلی برای این کار ندارد.

راه حل هایی وجود دارد. برای مثال، می‌توانید از صفحه‌کلید برای تایپ Alt+A، R، U استفاده کنید و سپس Tab را چند بار فشار دهید تا به قسمت عرض ستون برسید. البته مشکل این است که تقریباً آسان (یا شهودی) نیست.

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

شاید بهترین راه حل این باشد که شبیه سازی خود از قابلیت WordPerfect بسازید. ماکرو زیر می تواند این کار را انجام دهد:

Sub StretchColumn()
    Dim iCol As Integer
    Dim sCurrent As Single

    If Selection.Information(wdWithInTable) Then
        If Selection.Columns.Count = 1 Then
            iCol = Selection.Cells(1).ColumnIndex
            sCurrent = Selection.Tables(1).Columns(iCol).Width
            Selection.Tables(1).Columns(iCol).SetWidth _
              ColumnWidth:=sCurrent + 1, RulerStyle:=wdAdjustNone
        Else
            MsgBox ("More than one column selected")
        End If
    Else
        MsgBox ("Insertion point not within a table")
    End If
End Sub

اگر این ماکرو را به یک کلید میانبر اختصاص دهید (همانطور که در شماره های دیگر WordTips توضیح داده شد)، می توانید با هر بار فشار دادن کلید میانبر، عرض ستون جدول فعلی را یک نقطه (1/72 اینچ) افزایش دهید. می توانید یک تغییر ساده در ماکرو ایجاد کنید تا نسخه ای ایجاد کنید که عرض ستون را کاهش دهد، همچنین:

Sub ShrinkColumn()
    Dim iCol As Integer
    Dim sCurrent As Single
    Dim sNext As Single

    If Selection.Information(wdWithInTable) Then
        If Selection.Columns.Count = 1 Then
            iCol = Selection.Cells(1).ColumnIndex
            sCurrent = Selection.Tables(1).Columns(iCol).Width
            sNext = sCurrent - 1
            If sNext < 1 Then sNext = 1
            Selection.Tables(1).Columns(iCol).SetWidth _
              ColumnWidth:=sNext, RulerStyle:=wdAdjustNone
        Else
            MsgBox ("More than one column selected")
        End If
    Else
        MsgBox ("Insertion point not within a table")
    End If
End Sub
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

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

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

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

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

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

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

93 نفر آنلاین
0 عضو و 93 مهمان در سایت حاضرند
بازدید امروز: 22
بازدید دیروز: 14408
بازدید کل: 15448944
...