IE8: กด 'เปิด' ในกล่องโต้ตอบดาวน์โหลดบันทึกไฟล์ลงในตำแหน่งชั่วคราวไม่สามารถเขียนได้


0

ฉันมีปัญหาเฉพาะกับ IE8 ผู้ใช้ของเราดาวน์โหลดไฟล์ excel ผ่าน IE8 ไฟล์ excel เหล่านั้นมีมาโครที่สร้างตารางเดือย ในการดำเนินการดังกล่าว excel 2007 จำเป็นต้องมีไฟล์ที่สามารถเขียนได้มิฉะนั้นแมโครจะทำงานล้มเหลวด้วยข้อผิดพลาด VBA

สิ่งนี้จะเกิดขึ้นเมื่อผู้ใช้ดาวน์โหลดไฟล์ที่เป็นปัญหาด้วย IE8 และกด 'เปิด' โดยตรงเนื่องจาก IE8 จะดาวน์โหลดไฟล์ไปยัง "โฟลเดอร์ชั่วคราว" ซึ่งฉันไม่พบ (ดูเหมือนจะไม่ได้เป็น% temp% หรืออินเทอร์เน็ตชั่วคราว ไฟล์ แต่บางทีฉันผิด) ซึ่งไฟล์นั้นไม่สามารถเขียนได้

เมื่อผู้ใช้กด 'บันทึก' และ 'เปิด' ครั้งแรกทุกอย่างทำงานได้ดี

มีคนแนะนำการแก้ไขสำหรับปัญหานั้นได้ไหม


When the user first presses 'Save' and then 'Open', everything works fine. - วิธีแก้ปัญหาที่ดีที่สุดสำหรับกรณี)
Peter L.

คุณสามารถใช้สิ่งที่ชอบ ตรวจสอบกระบวนการ เพื่อดูว่าไฟล์ถูกบันทึกไว้ที่ไหนชั่วคราว % TMP% /% TEMP% หรือ sub-dir นั้นโดยทั่วไป
Karan

คำตอบ:


0

มีปัญหาเดียวกัน สิ่งที่ฉันค้นพบ:

IE8 เปลี่ยนชื่อไฟล์เมื่อคลิก "เปิด" เช่น fileName[n].extension และวางไว้ในโฟลเดอร์ temp ซึ่งผู้ใช้ไม่สามารถเขียนได้

  1. ในสัญลักษณ์ชื่อไฟล์ Excel [ และ ] ไม่ได้รับอนุญาต. ดู http://support.microsoft.com/kb/213983 ส่วน "ข้อมูลเพิ่มเติม":

    • ตรวจสอบให้แน่ใจว่าชื่อไฟล์ไม่มีอักขระต่อไปนี้: & lt; & gt; ? []: | * * * *
  2. แมโครสามารถเปิดใช้งานในโฟลเดอร์ที่เขียนได้เท่านั้น

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