2012-05-03 43 views
7

Trong tài liệu tham khảo để Creating hyperlink from Excel FlowChart to MS Word HeadingLàm cách nào để tạo siêu liên kết từ ô Word đến Excel, không có macro/vba?

Tôi muốn biết cú pháp chính xác để siêu liên kết đến một ô cụ thể trong Excel Workbook từ một tài liệu Word.

Ví dụ: Giả sử tôi đang ở trong tài liệu word "Giải thích" và tôi muốn chèn siêu kết nối vào tệp Excel DataStuff, nhưng đến Ô ZX200. Làm thế nào tôi sẽ làm điều này bằng tay, mà không có VBA/MACROS?

tôi đã biết rằng để siêu liên kết đến DataStuff tôi sẽ gõ

File:///c:\users\Win7User\desktop\DataStuff.xlsx 

Sau đó nhấn ENTER. (Sau đó nó trở thành một siêu liên kết được gạch chân. Nhấp vào nó sẽ mở DataStuff)

Tuy nhiên, tôi muốn thêm thực tế là nó nên goto ô ZX200, không chỉ mở DataStuff tại ô A1. Sau đây không làm việc. Ai đó có thể sửa cú pháp cho tôi không?

Does not work: 
    File:///[c:\users\Win7User\desktop\DataStuff.xlsx]Sheet1!ZX200 

Tôi không nhận được như thế nào Excel sang Word câu hỏi đã được trả lời trong khoảng 10 phút, và Word của tôi sang Excel câu hỏi dế tích lũy và tumbleweed. Không có chuyên gia MS Word ??

Tôi đã tìm ra sau khi duyệt nhiều tài liệu hữu ích và vô ích. Cú pháp chính xác là:

File:///c:\users\Win7User\desktop\DataStuff.xlsx#Sheet1!ZX200 

Điều đó sẽ được nhập vào tài liệu từ của bạn và sẽ đi đến ô ZX200 trong trang tính Sheet1 trong Excel. Sử dụng thông tin fro các siêu liên kết tôi đã có trong câu hỏi của tôi, bây giờ bạn có một BIJECTION tuyệt vời giữa Word và Excel siêu liên kết. Vì vậy, khi bạn gửi cho mọi người ở đâu đó, bạn cũng có thể gửi lại cho họ!

http://www.shaunakelly.com/word/word-and-excel/excelhyperlinks.html

+0

Rất tiếc. Đào sâu hơn Tôi đã tìm thấy đầy đủ chức năng. CTRL + F9 sau đó F9 chuyển đổi nhập mã trường trong Word. ALT + F9 hiển thị tất cả các liên kết sử dụng mã trường. Điều này là khó khăn. Giải pháp tốt nhất là sử dụng ___ c: \ users \ Win7User \ desktop \ DataStuff.xlsx # Sheet1! ZX200 ___ làm cú pháp chính xác để tạo liên kết với một vị trí cụ thể trong tệp đích. Sau "!" bạn có thể đặt một tên phạm vi Excel, không chỉ là tham chiếu ô. Sau đó, trong cửa sổ bật lên siêu liên kết, bạn cũng có thể chỉ định văn bản Hiển thị (KHÔNG THỂ được thực hiện thông qua các mã trường) và cả ScreenTip (có thể được thực hiện thông qua các mã trường). – VISQL

+0

Để biết thêm thông tin http://office.microsoft.com/en-us/word-help/field-codes-hyperlink-field-HA102017477.aspx – VISQL

+0

Một vài lưu ý bổ sung: Kinh nghiệm của tôi là các mã trường hoạt động riêng biệt cửa sổ bật lên siêu liên kết. Có lẽ tôi chỉ cần lưu và mở lại tài liệu, nhưng các chỉnh sửa được thực hiện trong một tài liệu không nhất thiết xuất hiện khi bạn chuyển sang tài liệu khác. Thứ hai, về mặt kỹ thuật, bạn có thể sử dụng _ScreenTip_ trong các mã trường bằng cách sử dụng công tắc '\ o'. Ví dụ: '{HYPERLINK" c: \\ người dùng \\ Win7User \\ máy tính để bàn \\ DataStuff.xlsx "\ l" Sheet1! ZX200 "\ o" Bấm vào đây để dữ liệu "}' – GlennFromIowa

Trả lời

2

Tất cả bạn cần làm là sao chép các tế bào trong Excel mà bạn muốn tham khảo, sau đó trong Word, ở vị trí mà bạn muốn liên kết được, bạn sẽ 'Paste Special'> 'Liên kết & Kết hợp định dạng '

Điều gì xảy ra sau đó là trường được chèn vào trong Word (sẽ không giống như siêu kết nối, nhưng sẽ chuyển sang màu xám nếu con trỏ được đặt trong văn bản). lĩnh vực này có thể liên kết lại để các tế bào cụ thể trong file Excel bằng cách thực hiện các bước sau:

  1. Kích chuột phải trên sân
  2. Sau đó chọn Linked Worksheet Object>Open Link

file Excel của bạn nên mở lên đến ô mong muốn.

+0

Lưu ý: Liên kết này hiện đã chết . Có lẽ bài viết này tương tự như bài viết đã nói ở trên? https://support.office.com/en-US/article/Field-codes-Link-field-09422d50-cde0-4b77-bca7-6a8b8e2cddbd Tuy nhiên, cả câu trả lời và liên kết tham chiếu trang dường như chỉ ra một OLE liên kết, về cơ bản sẽ nhập dữ liệu vào Word. Những gì OP đang tìm kiếm là một liên kết ** ** mà sẽ _redirect_ người dùng đến một nơi cụ thể trong tài liệu Excel ** được mở trong Excel **. – GlennFromIowa

+0

Liên kết chết: thành thật. Nhưng nếu bạn kiểm tra phương pháp của tôi, nó sẽ dán thông tin, nhưng cho phép mở tệp nguồn bằng cách nhấp chuột phải> Đối tượng Trang tính được Liên kết> Mở Liên kết. Sau đó nó sẽ mở trực tiếp đến ô được liên kết, đó là yêu cầu của OP. Hãy thử một lần! – guitarthrower

0

Giải thích ngắn gọn nhất mà tôi đã tìm thấy trong nhiều cách khác nhau để thực hiện việc này (Office 2013) trong hộp thoại bật lên khi mở tệp chứa liên kết (sau khi mở rộng nút Show Help).2 tùy chọn đầu tiên có liên quan cho Excel:

Word - link update dialog

các văn bản trong đó liệt kê các lựa chọn của bạn để tạo liên kết:

  • Bằng việc sử dụng Paste Special lệnh (trên Trang chủ tab, trong nhóm Clipboard, bấm vào mũi tên bên dưới Dán, rồi bấm Dán đặc biệt) và sau đó nhấp vào tùy chọn Dán liên kết.
  • Bằng việc sử dụng Object lệnh (trên Chèn tab, trong chữ nhóm, nhấp Object, và sau đó nhấp vào Object) và sau đó nhấp vào Link to file tùy chọn trên Tạo từ tab tệp.
  • Bằng việc sử dụng Link to file hoặc Insert và Link lệnh trong Insert Picture hộp thoại (trên Chèn tab, trong nhóm Minh họa, nhấp Hình, và sau đó nhấp vào mũi tên bên cạnh Chèn).

Bạn cũng có thể quản lý nhiều liên kết ở một nơi khá dễ dàng như mô tả trong this article, mà cũng minh họa trực quan các thủ tục trên. Các tùy chọn bao gồm cập nhật tự động/thủ công và khóa các giá trị hiện tại từ việc cập nhật.

0

Tôi tin rằng câu hỏi dự định liên quan đến một liên kết vĩnh viễn tới một giá trị Excel cụ thể ngay cả khi giá trị di chuyển đến một ô mới. Với Liên kết Dán, nếu một hàng hoặc cột được chèn vào bên trên hoặc bên dưới giá trị mong muốn, ô được tham chiếu không còn chứa giá trị mong muốn nữa. Tính toàn vẹn của liên kết bị xâm phạm, mang dữ liệu không chính xác hoặc dữ liệu trống vào doucment Word. Lý tưởng nhất, người dùng có thể sử dụng Phạm vi có tên trong Excel và siêu liên kết đến phạm vi được đặt tên. Phạm vi được đặt tên sẽ vẫn theo giá trị nếu mục được di chuyển trong Excel.

1

Tôi đã đọc qua các liên kết này và có thể có giải pháp khác cho guru không phải VS (như tôi).

  1. Mở sổ làm việc Excel của bạn đi đến công thức -> Define NAME
  2. Tạo một "NAME" cho từng tế bào hoặc nhóm tế bào mà bạn muốn liên kết. Ví dụ, tôi siêu liên kết một câu hỏi # trong một tài liệu Word vào tài liệu Excel của tôi được sử dụng để nhập câu hỏi vào Hệ thống quản lý học tập của chúng tôi. Ví dụ NAME = Question_22 và đề cập đến phạm vi tế bào = WBT16DS058! $ A $ 90 (= bảng! Cellrange)
  3. Lưu & gần workbook.

  4. Mở tài liệu Word và tạo văn bản của bạn (Câu hỏi 022), đánh dấu và chèn siêu liên kết.

  5. Duyệt & Chọn tài liệu Excel của bạn, thêm phần cuối của địa chỉ để bao gồm #NAME. (ví dụ: - R312Test.xlsx # Question_22).
  6. Chọn liên kết mới và tài liệu Excel của bạn sẽ mở ra cho đúng câu hỏi.

Chúng tôi đã chèn và xóa các hàng để đảm bảo tham chiếu của TÊN Excel gắn với dải ô khi chọn siêu liên kết trong Word.

Các vấn đề liên quan