我有一個流程圖,使用各種excel形狀直觀地表示從開始到結束的數據生產過程,即,即。從數據輸入到分析環境到數據輸出到提交文件。我已經使用vba將圖表中的許多形狀超鏈接到工作簿中的另一個工作表(使用thisworkbook.fullname),其中包含每個形狀文本中包含的縮寫的定義,例如,C1在形狀中列出,超鏈接將帶您到定義選項卡單元格,其中C1被定義爲控制點1。當xlsm工作簿位於我的家中,我保存了文件,但如果將文件保存到另一個位置(他們試圖打開我的原始工作簿),它們不起作用,超鏈接將起作用。是否像將超鏈接地址更改爲thisworkbook.filename並刪除路徑以使其工作一樣簡單?是否需要創建一個宏,該宏將自動查找舊的超鏈接地址,並將其替換爲包含超鏈接的工作簿中每個形狀的當前文件位置的新地址。路徑可能會在將來發生變化,所以希望它是相對的而不是固定的 - 例如,如果我將文件保存到共享點,而另一個用戶將副本保存到其主目錄,我仍然希望這些鏈接適用於他們位置。例如,一些超鏈接轉到「sheet1」,例如一些轉到「sheet2」,但工作表1 & 2都位於相同的工作簿中。請幫忙!文件位置更改時更新形狀中的超鏈接
0
A
回答
0
ActiveWorkbook.Name解決了問題,用它替換ThisWorkbook.FullName,並在其他目錄中使用超鏈接。
相關問題
- 1. 更改特定的超鏈接位置
- 2. 更改超鏈接的位置調整
- 3. 刷新時更改超鏈接
- 4. 當超鏈接被點擊時,有沒有辦法刷新/更新形狀中的超鏈接?
- 5. 更改形狀的實際位置
- 6. 更改Access中的超鏈接文本
- 7. 更改超鏈接形成iframe?
- 8. Visio dragDrop形狀位置未更新
- 9. 更改回形針tmp文件位置
- 10. 鏈接描述文件中的位置計數器(。)更新
- 11. matplotlib:如何同時更改刻度位置和圖形形狀
- 12. 更改超鏈接文本的大小
- 13. 位置更改的Android位置更新
- 14. SVG clipPath與使用Safari中打破時更新鏈接形狀
- 15. 鏈接到div內的更改位置
- 16. 更改超鏈接顏色,同時點擊其他超鏈接
- 17. 在運行時更改BIRT超鏈接
- 18. 從超鏈接更改爲鏈接btn
- 19. 點擊更新超鏈接
- 20. 如何更新超鏈接?
- 21. 更改ASP超鏈接文本圖像
- 22. 將文本更改爲超鏈接
- 23. 在點擊時更改asp.net中超鏈接的文本?
- 24. 更改狀態欄位置
- 25. D3:更新路徑鏈接位置
- 26. 更改PHP.ini位置文件?
- 27. 文件位置已更改?
- 28. 更改circle.yml文件位置
- 29. 將Visio數據鏈接到excel以更新形狀文本
- 30. WxPython更改位圖按鈕的形狀