กำหนดการเชื่อมต่อข้อมูล Excel แบบอ่านอย่างเดียว


1

ฉันมีไฟล์ Excel ที่มีการเชื่อมต่อข้อมูลกับแหล่งข้อมูล Excel อื่นซึ่งอ้างอิงโดยรายงานอื่น ๆ การเชื่อมต่อข้อมูลควรอ่านอย่างเดียว แต่ฉันไม่สามารถตั้งค่าคุณสมบัติให้ทำได้ทุกครั้งที่เปิดไฟล์ต้นฉบับที่อื่นการเชื่อมต่อข้อมูลจะพยายามเปิดแหล่งที่มาเป็นอ่านเขียน ฉันพยายามป้อน ReadOnly = 0, ReadOnly = TRUE และ ReadOnly = 1 แต่ดูเหมือนว่าจะไม่มีอะไรมีประสิทธิภาพ

เมื่อไฟล์ต้นฉบับเปิดขึ้นดูเหมือนว่าจะขัดจังหวะมาโครของฉันซึ่งทำงานเป็นตัวจับเวลา สตริงการเชื่อมต่อสำหรับการเชื่อมต่อข้อมูลของฉันคือ (พร้อมเส้นทางที่ถูกแทนที่):

DSN=Excel Files;DBQ="Source File Path";DefaultDir="Directory Path";DriverId=1046;MaxBufferSize=2048;PageTimeout=5;

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.