Excel: มีการตั้งค่ารีจิสทรีเพื่อระงับข้อความเตือนเมื่อบันทึกสเปรดชีตในรูปแบบ CSV หรือไม่


15

ฉันทำงานกับไฟล์ CSV หลายไฟล์และฉันรู้สึกรำคาญตลอดเวลาที่กล่องโต้ตอบ Excel ปรากฏขึ้นเมื่อฉันพยายามบันทึกไฟล์:

"[สเปรดชีตของคุณ] อาจมีคุณสมบัติที่ไม่สามารถใช้งานร่วมกับ CSV (คั่นด้วยเครื่องหมายจุลภาค) คุณต้องการเก็บสมุดงานในรูปแบบนี้หรือไม่"

คำตอบของฉันจะเป็นใช่เสมอ มีการตั้งค่ารีจิสทรีเพื่อระงับกล่องโต้ตอบการยืนยันนี้หรือไม่


อาจจะไม่. มาโครเป็นตัวเลือกสำหรับคุณหรือไม่?
DaveParillo

มี Excel AddIn (พร้อมแหล่งที่มา) สำหรับคำถามที่เกี่ยวข้องของฉันวิธีการส่งออก - ไม่บันทึกเป็น - ไปยังรูปแบบอื่น ที่สามารถช่วยได้
แม

ใน office รุ่น 1611 Build 7571.2075 (การสมัครสมาชิกส่วนบุคคล) ฉันเห็นการตั้งค่าช่องทำเครื่องหมายภายใต้ไฟล์ / ตัวเลือก / บันทึก "แสดงคำเตือนการสูญหายของข้อมูลเมื่อทำการแก้ไขไฟล์ที่คั่นด้วยเครื่องหมายจุลภาค (* .csv)" อย่างไรก็ตามมันไม่ได้ถูกตรวจสอบ . ในคอมพิวเตอร์เครื่องอื่นที่อยู่ในช่องสัญญาณรอตัดบัญชีที่มีรุ่น 16.0.6965.2115 (การสมัครงาน) ตัวเลือกนี้ไม่สามารถใช้งานได้ แต่ฉันได้รับมันเพื่อหยุดการรบกวนฉันเมื่อบันทึก csv ฉันจะสนับสนุนคำตอบถ้าฉันคิดออกจริง แต่ฉันหวังว่าพวกเขาอยู่ในกระบวนการของการใช้โซลูชันการทำงานกับช่องทำเครื่องหมายที่
David Brown

คำตอบ:


5

นี่เป็นปัญหาทั่วไปที่ผู้ใช้ Excel ทุกคนต้องประสบ ฉันคิดว่าวิธีเดียวที่จะทำได้คือใช้มาโคร ตัวอย่างเช่น:

Application.DisplayAlerts = False
With ThisWorkbook
    .SaveAs Left(.FullName, Len(.FullName) - 3) & "csv", xlCSV
End With
Application.DisplayAlerts = True

จะLeft(.FullName, Len(.FullName) - 3) & "csv"หมายถึงในกรณีที่มีfoobar.xlsxชื่อไฟล์ใหม่foobar.csvใช่มั้ย? ไม่ใช้กล่องโต้ตอบบันทึกและมีชื่อที่กำหนดเองใช่ไหม ในกรณีดังกล่าวคุณควรทราบว่าหาก'ไฟล์' ของเวิร์กบุ๊กของคุณมีหลายแท็บ 'แท็บ' เวิร์กชีต CSV จะสามารถบันทึกได้เพียงแอปที่ใช้งานอยู่เท่านั้น และจะดีกว่านี้ถ้าได้รับการกล่าวชื่อในความคิดของฉันถ้าเป็นไปได้! (น่าเสียดายที่ไม่ใช่มาโครตัวเองเลย)
n611x007

5
เราจะเพิ่มมาโครนี้ได้อย่างไร ...
dwenaus

2

ฉันแก้ไขด้วยClickOff เว็บไซต์ที่ถูกโฮสต์ในจะลดลง แต่ฉันได้อัปโหลดที่นี่


1
ทำงานให้ฉัน ดูเหมือนว่าการเชื่อมโยงของเขาย้ายไปที่นี่ ฉันดาวน์โหลดโปรแกรมกำหนดให้เป็นภาษาอังกฤษและผ่านข้อความแจ้งใน Excel โดยใช้ Ctrl + Alt + D และตอนนี้มันคลิกอัตโนมัติที่ข้อความแจ้ง!
SomeGuyOnAComputer

โอเคทางออกที่น่าสนใจ แต่คุณต้องการให้โปรแกรมนี้ทำงานในพื้นหลัง
เฮอร์แมนทูตรอต

1

ฉันมี Microsoft Office 365 ProPlus และวันนี้ฉันสังเกตเห็นเป็นครั้งแรกที่ Excel ถามฉันว่าฉันต้องการปิดการใช้งานการแจ้งเตือนการบันทึก CSV หรือไม่ ฉันรู้ว่าไม่ใช่ทุกคนที่มีการสมัคร Microsoft Office 365 ProPlus แต่ถ้าคุณทำสิ่งนี้อาจช่วยได้ รุ่นของฉันแสดง "เวอร์ชัน 1609 (รุ่น 7369.2118)

หากคุณเข้าชมลิงค์นี้: ปิดการใช้งานคำเตือน CSV

มันจะแสดงตำแหน่งที่จะค้นหา มันอยู่ใน:

File > Options > Save > Under 'Save workbooks' find checkbox that says "Show data loss warning when editing comma delimited files (*.csv)"


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