Đây là câu hỏi đầu tiên của tôi ở đây trên stackoverflow!Tự động hóa Internet Explorer VBA - Cách chọn "Mở" khi tải xuống tệp
Tôi đã tìm kiếm giải pháp cho vấn đề này trong một thời gian và không tìm thấy bất kỳ trợ giúp nào. Tôi có thể chỉ đang sử dụng các từ khóa sai trong các tìm kiếm của mình, nhưng cho đến nay tôi đã không có may mắn. Đây là câu hỏi:
Trong VBA, làm thế nào tôi có thể chọn tùy chọn "Mở" từ hộp thoại tải xuống tệp trong Internet Explorer?
Chỉ cần làm rõ thêm, tôi đang nói về thanh màu vàng cam bật lên phía dưới màn hình trong IE9 khi tệp được tải xuống.
Tôi đang thực hiện một số tự động hóa VBA để tải xuống hàng trăm tệp PDF từ web bằng Internet Explorer, nhưng có bước trung gian nơi tệp .fdf phải được mở trước khi tôi nhận được tệp PDF thực. Vì vậy, trước tiên tôi cần phải chọn tùy chọn "Mở" để tôi có thể chuyển sang bước tiếp theo của tự động hóa. Như tôi đã nói trước đó, tôi đã thực hiện rất nhiều tìm kiếm và không có may mắn cho đến nay.
Tôi đã thử sử dụng SendKeys
với hy vọng rằng đánh Nhập sẽ hoạt động và đó là nỗ lực cuối cùng không hoạt động.
Cảm ơn bạn đã trợ giúp!
+ 1 Một câu hỏi tốt :) –
Bạn đã xem là sử dụng URLDownloadToFile để lấy các tập tin trực tiếp? http://www.vbaexpress.com/forum/showthread.php?t=33145 –
Tôi thực sự đã thử URLDownloadToFile, nhưng tất cả các tệp này đều nằm trên trang web được bảo vệ bằng mật khẩu và tôi không thể tìm ra cách để vượt qua bằng chứng xác thực . –