این پرسش در تاریخ ۱۵ تیر ۱۴۰۵ مطرح شد

ادیت هایپرلینک به تعداد خیلی زیاد

درود ؛ یک فایل اکسل داریم که با هایپرلینک به تعداد زیادی نامه که بیشتر آنها PDF می باشد لینک شده است . می خواهیم این مجموعه را به کامپیوتر دیگری انتقال دهیم . در کامپیوتر جدید لینک ها به دلیل تغییر مسیر آدرس دهی قابل اجرا نمی باشند .

آیا راهی وجود دارد که به صورت گروهی مسیر لینک را ادیت نمائیم ؟

سپاس برای وقتی که به این سوال اختصاص می دهید .

با احترام – محمودنژاد

2026-07-06 04:53:18 1
1 پاسخ
در تاریخ ۱۵ تیر ۱۴۰۵ پاسخ داده شد
پشتیبان

سلام جناب محمودنژاد عزیز
عموما اگر فایل اکسل و پی دی اف ها در یک فولدر باشند این مشکل رخ نمی هد. اما اگر مشکل پابرجاست می توانید از ماکروی زیر برای تغییر یکباره آدرس ها در سیستم جدید استفاده کنید:
Sub UpdateHyperlinks()

Dim ws As Worksheet
Dim hl As Hyperlink

Dim OldPath As String
Dim NewPath As String

OldPath = “D:\Letters\”
NewPath = “E:\Archive\Letters\”

For Each ws In ThisWorkbook.Worksheets

For Each hl In ws.Hyperlinks

If InStr(1, hl.Address, OldPath, vbTextCompare) > 0 Then
hl.Address = Replace(hl.Address, OldPath, NewPath)
End If

Next hl

Next ws

MsgBox “تمام لینک‌ها بروزرسانی شدند.”

End Sub

در قسمت OldPath آدرس قبلی فایل های پی دی اف را قرار بدین و در NewPath آدرس جدید در سیستم جدید. فراموش نکنید آدرس ها بهتر است در یک مسیر به زبان اصلی باشند (فارسی نداشته باشند).
اگر رفع نشد در گروه اکسل ما پیام ارسال کنید و یک تصویر از نحوه لینک دهی ارسال کنید تا بهتر بتوانیم شمارو راهنمایی کنیم
https://t.me/+W0qBw4L5Q1JjMzJk

0
سبد خرید
  • سبد خریدتان خالی است.
ورود به سایت
0