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