Lỗi MS Excel 2010 khi làm mới WebQuery với thông báo 'không thể truy cập tệp'

Tôi có một truy vấn web Yahoo Finance đã hoạt động tốt trong nhiều năm. Nhưng gần đây, khi Excel 2010 làm mới dữ liệu trên máy tính chạy Windows 7, tôi nhận được thông báo về việc không thể truy cập tệp:
(Xin lỗi, lúc đầu khi tôi cắt/dán các hộp thoại vào văn bản, chúng hiển thị rất tốt. Mãi đến hôm nay tôi mới nhận ra rằng trình soạn thảo chỉ giả vờ có thể xử lý hộp thoại mà thôi.)

Hộp thoại đầu tiên có tiêu đề 'Microsoft Excel' và chứa đoạn văn bản sau: (thật bất tiện là tôi cũng không thể sao chép và dán từ hộp thoại này)

Không thể truy cập tệp. Hãy thử một trong những cách sau:
  • Hãy đảm bảo thư mục được chỉ định tồn tại.
  • Hãy đảm bảo thư mục chứa tệp tin đó không phải là thư mục chỉ đọc.
  • Hãy đảm bảo tên tệp không chứa bất kỳ ký tự nào sau đây: < > ? [ ] : | hoặc *
  • Hãy đảm bảo tên tệp/đường dẫn không chứa quá 218 ký tự.
___ Vậy nên tôi đoán là nó đang nói về thư mục WebQuery mà Excel lưu trữ truy vấn bên ngoài Excel, nhưng tôi không thay đổi bất kỳ tên hoặc đường dẫn nào so với khi nó hoạt động bình thường. Và Excel không cung cấp bất kỳ thông tin cụ thể nào về những gì nó đang cố gắng truy cập, chỉ có hộp thoại chung chung về tên tệp không hợp lệ này (không hữu ích).

Tôi nhấn OK và kết quả sau xuất hiện: (lại một lần nữa, thao tác cắt và dán không hoạt động, vì vậy tôi viết mô tả bên dưới)

Hộp thoại thứ hai sau khi nhấn OK cũng có tiêu đề 'Microsoft Excel' và chỉ chứa nội dung 'Truy vấn web không hợp lệ'.

Điều này cũng xảy ra khi tôi tạo lại truy vấn trên một trang tính mới.

Truy vấn được tạo thành từ truy vấn web sau và việc chọn bảng báo giá cổ phiếu:

http://finance.yahoo.com/quotes/ACIW,HOG,VMMXX,VFINX,VBMFX,VQNPX,VASGX,VSEQX,VGSTX,AWSHX,AIVSX,FUSEX,FDCAX,MGSEX,PVADX,RERFX,PRIDX,RMFFX,PHIYX,FTHRX,FBGRX,FCNTX,FGRIX,FDGRX,FMAGX,FOSFX,FOCPX,FEQTX,FPURX,FRTXX,FTHRX,FDVLX,AAGPX,RYVPX,FAGIX,PTRAX

Chương trình này đã hoạt động tốt trong nhiều năm. Tôi không tìm thấy tài liệu tham khảo nào trong cơ sở kiến ​​thức đề cập đến nguyên nhân của vấn đề này. Tôi nghi ngờ nó bắt đầu xảy ra sau khi cập nhật Windows, vì nếu không thì nó vẫn hoạt động tốt trên máy này cho đến khoảng ngày 25 tháng 3 (lần cuối cùng truy vấn chạy mà không gặp sự cố). Tôi đã sử dụng nó trên phiên bản MS Office 2010 Home and Student từ khoảng tháng 10 năm 2010.

Đường dẫn hiện tại đến bảng tính là G:\myBriefcase\My Money\Money97.xls (đây là bảng tính cũ, nhưng vẫn hoạt động tốt như tôi đã nói, cho đến tháng 3 năm 2011).





Trả lời:
Điều này có thể xảy ra nếu liên kết giữa tệp và máy chủ gặp sự cố. Hãy kiểm tra xem máy chủ web của nó có hỗ trợ Excel 2010 hay không.

Trả lời:
Cảm ơn bạn, tuy nhiên, tệp tin đó là một bảng tính Excel. Nó đang thực hiện một truy vấn web, được cho là có khả năng lấy URL của một trang web và nhập các bảng từ trang web đó vào bảng tính. Nó hoạt động rất tốt trước tháng Ba, nhưng nếu tôi không di chuyển tệp tin thì nó đã ngừng hoạt động.


Trả lời:
Nhấp vào Xem > cửa sổ mới > thử lưu với tên khác rồi kiểm tra xem có gì xảy ra.


Trả lời:
Kết quả khá thú vị, nhưng vấn đề vẫn còn tồn tại.


Trả lời:
Bạn thử với trình duyệt khác xem sao? Tôi không chắc lắm, nhưng đó chỉ là phỏng đoán thôi.


Trả lời:
Tôi không chắc mình trả lời muộn hay chưa, nhưng vấn đề xảy ra vì 2 lý do: >
>1. Internet Explorer không phải là trình duyệt mặc định >2. Cập nhật Gói dịch vụ Windows 7

Trả lời:
Tôi nghĩ rằng ai đó ở Microsoft cần phải có động lực để khắc phục vấn đề này.

Tôi tự hỏi liệu các truy vấn web có hoạt động tốt hơn trong OpenOffice không - nếu có thì tôi nghĩ mình sẽ không mua các phiên bản Microsoft Office trong tương lai nữa.

Chào Microsoft, trong nhóm phát triển Office của các bạn có ai am hiểu về vấn đề này không?


Trả lời:
Tôi cũng gặp phải vấn đề tương tự, nhưng tệp truy vấn của tôi thì ổn. Vấn đề của tôi nằm ở tham số mà tôi cố gắng truyền qua truy vấn đến URL. Tôi đã cố gắng truyền nhiều tham số thông qua một chuỗi văn bản duy nhất có chứa ký tự "&" và "=" - có lẽ hệ thống không chấp nhận điều đó. Sau khi tôi sửa đổi tệp truy vấn để chỉ truyền văn bản thông qua nhiều tham số, và đặt mỗi tham số trong một ô riêng biệt của bảng tính, truy vấn đã chạy tốt.

Comments

Popular posts from this blog

Xử lý hàng loạt các tệp Excel được bảo vệ bằng mật khẩu

Thu hẹp và mở rộng cột trong Excel

Excel - Tôi có thể tạo một danh sách động đọc một biến, sau đó lọc qua một mảng để trả về một danh sách các giá trị dựa trên biến đó không?