Word به شما این امکان را می دهد که پیوندهایی به اسناد دیگر، صفحات وب و حتی برنامه های دیگر مانند اکسل ایجاد کنید. وقتی روی لینک درست ایجاد شده کلیک می کنید، هدف لینک باز می شود و می توانید با آن کار کنید.
نکته مهمی که در اینجا باید به خاطر بسپارید این است که خود هدف باز می شود و چنین عملی (اگر به یک فایل پیوند می دهید) مانند دوبار کلیک کردن روی فایل در ویندوز نیست. به عنوان مثال، اگر پیوندی به یک قالب اکسل دارید، با کلیک کردن روی پیوند، خود الگو باز می شود، نه یک کتاب کار جدید بر اساس الگو. (اگر روی فایل قالب اکسل در ویندوز دوبار کلیک کنید، یک کتاب کار جدید باز می شود، نه خود الگو.)
هیچ راهی وجود ندارد که به خود هایپرلینک بگوییم که می خواهید یک فایل بر اساس هدف پیوند ایجاد کنید. در عوض، ممکن است لازم باشد در نحوه انجام پیوند تجدید نظر کنید. به جای استفاده از هایپرلینک، می توانید یک ماکرو ایجاد کنید که به یک فیلد Macrobutton مرتبط است. روی دکمه کلیک کنید و ماکرو اجرا می شود. همانطور که در ماکرو زیر نشان داده شده است، ماکرو میتواند از ایجاد کتاب کار جدید مراقبت کند:
Sub OpenXLTemplateFromWord() Dim xlApp As Excel.Application Dim xlWbk As Excel.Workbook Dim sTPath As String Specify templates path sTPath = "c:MyPathMyTemplate.xlt" Set xlApp = CreateObject("Excel.Application") Set xlWbk = xlApp.workbooks.Add(Template:=sTPath) xlWbk.Application.Visible = True Set xlApp = Nothing Set xlWbk = Nothing End Sub
برای اینکه این ماکرو کار کند، باید مطمئن شوید که Microsoft Excel Object Library را در ویرایشگر VBA فعال کرده اید. (ابزارها | مراجع را انتخاب کنید و مطمئن شوید که علامت تیک در کنار کتابخانه مناسب وجود دارد.)