Có macro, mã VBA hoặc VBScript mà tôi có thể viết để chỉnh sửa các url của tất cả các siêu liên kết trong tài liệu Word của tôi không? Hoặc là định dạng Word 97-2003 hoặc docx.Làm thế nào để lập trình chỉnh sửa tất cả các siêu liên kết trong một tài liệu Word?
Trả lời
Dim doc As Document
Dim link, i
'Loop through all open documents.
For Each doc In Application.Documents
'Loop through all hyperlinks.
For i = 1 To doc.Hyperlinks.Count
'If the hyperlink matches.
If LCase(doc.Hyperlinks(i).Address) = "http://www.yahoo.com/" Then
'Change the links address.
doc.Hyperlinks(i).Address = "http://www.google.com/"
'Change the links display text if desired.
doc.Hyperlinks(i).TextToDisplay = "Changed to Google"
End If
Next
Next
Dưới đây là một liên kết đến tất cả các Hyperlink Methods and Properties
Làm việc hoàn hảo. Cảm ơn. – jinsungy
Giúp tôi, cảm ơn bạn! –
Thao tác này không hoạt động với hình ảnh có siêu liên kết =/Bạn có biết cách tải những hình ảnh đó không? –
này đã giúp tôi vô cùng. Người dùng đã mở Tài liệu Word chứa siêu liên kết thông qua ổ đĩa được ánh xạ của mình thay vì đi theo đường dài qua mạng. Hàng trăm tài liệu sẽ được lưu!
tôi đã sử dụng giữa() chức năng:
Sub FixMyHyperlink()
Dim doc As Document
Dim link, i
'Loop through all open documents.
For Each doc In Application.Documents
'Loop through all hyperlinks.
For i = 1 To doc.Hyperlinks.Count
'If the hyperlink matches.
If LCase(doc.Hyperlinks(i).Address) Like "*partOfHyperlinkHere*" Then
'Change the links address. Used wildcards (*) on either side.
doc.Hyperlinks(i).Address = Mid(doc.Hyperlinks(i).Address, 70,20) '
'Change the links display text if desired.
'doc.Hyperlinks(i).TextToDisplay = "Oatmeal Chocolate Chip Cookies"
End If
Next
Next
End Sub
- 1. Làm tài liệu Word nhúng trong một trang web có thể chỉnh sửa hoặc read-only
- 2. Cách tạo liên kết HTML buộc MS Word phải chỉnh sửa tài liệu trên máy chủ webdav
- 3. Làm thế nào để liên kết đến một javascript gzipped trong một tài liệu html?
- 4. Làm thế nào để chèn các chú thích vào một tài liệu Microsoft Word bằng lập trình?
- 5. lập trình thêm footer vào Office Word/Excel tài liệu
- 6. sử dụng javascript để chặn tất cả các nhấp chuột vào liên kết tài liệu
- 7. Làm thế nào để thay thế chuỗi trong tất cả các tài liệu trong Mongo
- 8. Xóa TẤT CẢ kiểu/định dạng khỏi siêu liên kết
- 9. BeautifulSoup - sửa đổi tất cả các liên kết trong một đoạn mã HTML?
- 10. Làm cách nào để làm cho trình chỉnh sửa làm trình chỉnh sửa mặc định cho tất cả các tệp không xác định trong Eclipse?
- 11. Chỉnh sửa UITableView lập trình hiển thị nút xóa trên TẤT CẢ các hàng
- 12. Làm thế nào để tìm tất cả các liên kết/trang trên một trang web
- 13. Xcode "liên kết với trình chỉnh sửa"?
- 14. Làm thế nào để lập trình sửa đổi một DataTemplate?
- 15. Làm cách nào để tạo siêu liên kết từ ô Word đến Excel, không có macro/vba?
- 16. Làm thế nào để có được tất cả các liên kết của một danh sách bên trong một div?
- 17. Làm thế nào để lập trình tìm kiếm một tài liệu PDF trong C#
- 18. Thư viện để chỉnh sửa tài liệu odt trong php
- 19. Làm thế nào để xóa tất cả các liên kết trong một Hibernate JoinTable cùng một lúc?
- 20. Làm cách nào để thêm siêu liên kết vào Word docx bằng cách sử dụng XML mở?
- 21. Làm thế nào để lập trình liệt kê tất cả các thuộc tính được xác định?
- 22. CasperJS - Cách mở tất cả các liên kết trong một dãy các liên kết
- 23. Làm thế nào để làm cho (liên kết) nút chức năng như siêu liên kết?
- 24. Làm thế nào để tạo MSDN như liên kết trong trang web tài liệu Sandcastle?
- 25. Làm thế nào để xuất khẩu tất cả HTML liên quan/CSS cho một yếu tố
- 26. Có thể chỉnh sửa để chỉnh sửa liên kết. Giúp
- 27. Làm thế nào để lập trình tạo PDF từ bất kỳ tài liệu nào trên OSX?
- 28. Làm thế nào tôi có thể truy cập siêu dữ liệu trong rspec trước (: tất cả)?
- 29. Tạo tài liệu Word trong Coldfusion - làm thế nào để có pagenumbering?
- 30. Sử dụng Vim để chỉnh sửa các tệp Microsoft Word
Những loại chỉnh sửa nào bạn muốn thực hiện? Bạn có muốn chuyển qua từng siêu kết nối hoặc thực hiện cùng một thay đổi cho mỗi siêu kết nối không? –
Về cơ bản, tôi muốn thay thế trên mỗi siêu liên kết. Tên máy chủ tệp đã thay đổi. – jinsungy