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

استفان یک سند بزرگ (300+ صفحه) دارد که شامل تعداد زیادی لینک در متن اصلی است. پاورقی هایی نیز در سند وجود دارد. هر یک از لینک ها باید به پاورقی تبدیل شوند که (البته) تعداد پاورقی های سند را افزایش می دهد. این افزایش مشکلی نیست. مشکل این است که یک راه سریع برای تبدیل همه آن هایپرلینک ها به پاورقی ارائه می شود. استفن نمی داند که آیا می توان این کار را با استفاده از یک ماکرو انجام داد.

در واقع می توان این کار را با یک ماکرو انجام داد. در واقع، ماکرو ممکن است ساده‌تر از آن چیزی باشد که تصور می‌کنید. در اینجا یک مثال است:

Sub LinksToFootnotes()
    Dim hLink As Hyperlink
    Dim rTemp As Range
    Dim J As Integer

    For Each hLink In ActiveDocument.Hyperlinks
        Set rTemp = hLink.Range

        " Create footnote
        ActiveDocument.Footnotes.Add Range:=rTemp, _
          Text:=rTemp.Text

        " Delete possible leading space
        rTemp.Collapse
        rTemp.MoveStart Count:=-1
        If rTemp.Text = " " Then rTemp.Delete
    Next hLink

    " Delete hyperlinks
    For J = ActiveDocument.Hyperlinks.Count To 1 Step -1
        ActiveDocument.Hyperlinks(J).Range.Delete
    Next
End Sub

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

این مسئله دیگری را در مورد ماکرو ایجاد می کند که باید از آن آگاه باشید - تمام کاری که انجام می دهد ایجاد پاورقی ها و حذف لینک ها است. اگر اطلاعاتی پیرامون لینک اصلی (مانند پرانتز، کاما یا نقطه) وجود داشته باشد، آن کاراکترها در سند باقی خواهند ماند. این بدان معنی است که شما باید پس از اجرای ماکرو، یک پاس دستی از سند خود انجام دهید تا مطمئن شوید که کاراکترهای اضافی احتمالی همانطور که می خواهید ویرایش می شوند.

در نهایت، توجه داشته باشید که پیوندهای قرار داده شده در پاورقی ها، هایپرلینک های فعال نیستند - آنها فقط متنی هستند. اگرچه این مسئله بزرگی نیست، زیرا متن ساده معمولاً هنگام ایجاد اسنادی که حاوی پاورقی هستند مورد نظر است.

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

پاسخ شما

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

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

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

سوالات مشابه

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

31.4k سوال

16.7k پاسخ

620 دیدگاه

13.8k کاربر

28 نفر آنلاین
0 عضو و 28 مهمان در سایت حاضرند
بازدید امروز: 101805
بازدید دیروز: 33245
بازدید کل: 33865367
...