ฉันจะหยุด Excel ไม่ให้เปิดหน้าต่างว่างที่สองเมื่อเปิดไฟล์จาก Explorer ได้อย่างไร


35

เมื่อฉันเปิดไฟล์ Excel จาก Windows Explorer ฉันจะได้รับหน้าต่าง Excel ที่สองเสมอเช่นกัน น่ารำคาญเมื่อฉันปิดมันมันไม่ปิด แต่หน้าต่างอื่นทำ!

ดูเหมือนว่าจะเป็นปัญหาทั่วไป:

ฉันจะหยุดหน้าต่างที่สองนี้ให้ปรากฏได้อย่างไร


techwalla.com/articles/… ลิงก์นี้ช่วยฉันได้
Standin.Wolf

2
ไฟล์> ตัวเลือก> Add-In> [ที่ด้านล่าง] จัดการ: COM Add-in> ไป> ปิดการใช้งานMySQL สำหรับ Excel
Alaa M.

ตรวจสอบคำตอบที่ได้รับการโหวตมากที่สุดให้โดยGirish Mในโพสต์ที่เชื่อมโยง
SIM

คำตอบ:


29

สิ่งนี้สามารถเกิดขึ้นได้เนื่องจากความเสียหายในสมุดงานแมโครส่วนบุคคล ( %appData%\Microsoft\Excel\XLSTART\) และการลบออกPERSONAL.XLSBจากโฟลเดอร์นี้ทำให้เกิดปัญหาหายไป

ฉันต้องส่งออกโมดูลแมโครแต่ละตัวไปยังโฟลเดอร์อื่นจากนั้นหลังจากลบออกPERSONAL.XLSBให้บันทึกแมโครใหม่ที่เก็บไว้ใน "สมุดงานแมโครส่วนบุคคล" ของฉัน (ซึ่งสร้างขึ้นใหม่PERSONAL.XLSB) จากนั้นบนแถบเครื่องมือนักพัฒนาคลิก "Visual Basic" และนำเข้าโมดูลแมโคร อีกครั้ง

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


2
ฉันต้องกำจัด PERSONAL.XLSB เก่าของฉันแล้วคัดลอกและวางเนื้อหามาโครลงในเนื้อหาใหม่ที่สร้างโดย Office 2016
Adam Nofsinger

การลบไฟล์นี้ยังแก้ไขปัญหาให้ฉันด้วย จะคอยจับตาดูโฟลเดอร์สักพักหนึ่งและตรวจสอบให้แน่ใจว่ามันจะไม่เกิดขึ้นอีก
SimonC - Reinstate Monica

27

หน้าต่างพิเศษของฉันจะกลายเป็นปัญหากับAdd-in ใน Excel 2016 นี่คือวิธีแก้ไข:

  • เปิด Excel
  • ไปที่ไฟล์> ตัวเลือก
  • คลิกที่ Add-in
  • ดูที่การใช้งานแอพลิเคชัน Add-ins (เพื่อพยัญชนะ!)
  • ที่ด้านล่างของกล่องโต้ตอบในจัดการตั้งค่าดรอปดาวน์เป็นCOM Add-inและคลิกไป...
  • ยกเลิกการเลือกสิ่งที่คุณไม่ต้องการ

ในกรณีของฉันมีการใช้งาน COM เพิ่มเติมสามรายการ:

  • MySQL สำหรับ Excel
  • DriveForOffice [Google Add-in]
  • ตัวตรวจสอบความเข้ากันได้ของรหัส Microsoft Excel

ฉันออกจาก DriveForOffice แต่ปิดการใช้งานอีกสองหน้าต่างและหน้าต่างเสริมของฉันก็หยุดแสดง


1
แก้ไขให้ฉัน ... รวมทั้งแก้ไขปัญหาพร้อมแจ้งให้บันทึกแผ่นงานที่ไม่เปลี่ยนแปลงเสมอ ฉันยังมี MySQL สำหรับ Excel และอีกสองรายการที่เกี่ยวข้องกับ Visual Studio
omatai

10
Add-in "MySQL for Excel" นั้นทำให้แผ่นงานเพิ่มเติมบนเครื่องของฉันโดยเฉพาะ ขอบคุณสำหรับทิป!
MikeB

3
ตัดสินจากประสบการณ์ของตัวเองและผู้ที่กล่าวมาแล้วฉันสงสัยว่าบุคคลที่มีความผิดคือ MySQL สำหรับ Excel เนื่องจากปรากฏขึ้นสองครั้งในคำตอบและความคิดเห็นและยังอยู่ในรายการของฉันเอง อีกสอง COM add-in ในรายการของฉันคือ Team Foundation สำหรับ Excel และ Visual Studio Tools สำหรับ Office Design-Time Adaptor สำหรับ Excel ซึ่งไม่เคยใช้มาก่อน เมื่อทั้งคู่เพิ่งติดตั้งเมื่อปีที่แล้วฉันสงสัยว่าไม่มีส่วนเกี่ยวข้อง
David A. Grey

2
การเชื่อมต่อระหว่างการเปิดสอง excel windows และ MySql คืออะไร
user9623

ฉันเริ่มสังเกตเห็นปัญหานี้หลังจากเชื่อมต่อกับฐานข้อมูล MySQL โดยใช้ Add-in ปัญหาหยุดลงหลังจากฉันปิดการใช้งาน
xinthose

8

ฉันมีปัญหาเดียวกันใน Excel 2015 มาระยะหนึ่งแล้วและเมื่อฉันซ่อนสมุดงาน Personal.xlsb หน้าว่างจะเปิดขึ้นมาแทนและฉันไม่สามารถปิดได้โดยไม่ต้องปิดไฟล์ที่ฉันต้องการเปิดจริง ๆ

แต่ในที่สุดฉันก็พบทางออก! ปัญหาของฉันคือฉันมีไฟล์ Personal.xlsb ในตำแหน่งอื่นและด้วยเหตุผลบางประการการค้นหาไดรฟ์ C ไม่ได้ส่งคืนชื่อที่ตรงกันสำหรับชื่อไฟล์นั้น ตำแหน่งของฉันเป็นแบบเดียวกับที่อำพันกล่าวถึงข้างต้น แต่ฉันต้องการแบ่งปันวิธีที่ฉันพบในกรณีที่คนอื่นมีตำแหน่งอื่น

วิธีแก้ไขคือค้นหาตำแหน่งที่แท้จริงของไฟล์ Personal.xlsb เพื่อให้คุณสามารถลบได้ ในการทำเช่นนั้นให้เปิด excel และเปลี่ยนเป็นไฟล์ Personal.xlsb ตอนนี้เลือกแท็บ "ไฟล์" ที่ด้านบนซ้ายซึ่งจะโหลดหน้า "ข้อมูล" ที่ด้านขวาของข้อมูลในหน้านั้นมีข้อมูลเช่น "คุณสมบัติวันที่ที่เกี่ยวข้องบุคคลที่เกี่ยวข้องและเอกสารที่เกี่ยวข้อง" ภายใต้เอกสารที่เกี่ยวข้องโดยตรงเป็นการเชื่อมโยงหลายมิติที่ระบุว่า "เปิดตำแหน่งไฟล์" คลิกไฮเปอร์ลิงก์นี้แล้ว excel จะเปิดตำแหน่งที่แท้จริงของไฟล์ Personal.xlsb โดยไม่คำนึงถึงตำแหน่งที่การติดตั้งของคุณวางไว้

ตอนนี้ปิด Excel ลบไฟล์ Personal.xlsb และเปิด Excel อีกครั้ง ควรเปิดเฉพาะไฟล์ที่คุณต้องการและหน้าต่างที่สองจะไม่ปรากฏอีกต่อไป จากจุดนี้เป็นต้นไปฉันคาดว่าเคล็ดลับอื่น ๆ แบบออนไลน์เกี่ยวกับการสร้าง / ลบ / แสดง / ซ่อนไฟล์ Personal.xlsb จะทำงานตามที่คาดไว้ แต่ฉันได้ลบทิ้งไปแล้วและ Excel ก็โหลดตามที่ฉันคาดไว้


2
"เปลี่ยนเป็นไฟล์ Personal.xlsb" - อย่างไร ???
tbone

tbone: คุณสามารถไปที่แท็บมุมมองคลิกเลิกซ่อนและเลือก personal.xlsb ในกล่องโต้ตอบป็อปอัพ
Amit Naidu

5

ฉันมีปัญหานี้เช่นกัน คิดว่าอาจเกี่ยวข้องกับไฟล์ PERSONAL.xlsb ของฉันเหมือนที่กล่าวไว้มากมาย อย่างไรก็ตามมันถูกซ่อนไว้อย่างประสบความสำเร็จจนกระทั่งเมื่อไม่นานมานี้

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

ฉันกลับไปที่โฟลเดอร์ XLSTART และเห็นว่ามีไฟล์เสริมอยู่ด้วยซึ่งเป็นสิ่งที่ฉันต้องติดตั้งเพื่อใช้งาน ฉันลบไฟล์นี้แล้วเริ่ม Excel ใหม่ - ไม่มีหน้าต่างเพิ่ม! PERSONAL.xlsb ยังคงซ่อนอยู่เช่นกัน ไม่ใช่ว่านี่เป็นปัญหาของทุกคน แต่เป็นของฉัน


1
คุณช่วยบอกเราได้ว่าไฟล์ที่ถูกลบคืออะไร? นอกจากนี้ Add-in ยังปรากฏขึ้นในมุมมอง "จัดการ Add-in" ของหน้าจอการตั้งค่า (ภายใน Excel) และถ้าเป็นเช่นนั้นมันยังคงปรากฏขึ้นหรือคุณจบลงด้วยการลบออกหรือไม่
CBHacking

ฉันเห็นสถานการณ์ที่คล้ายกันใน Excel 2013 office15 ซึ่งเกี่ยวข้องกับ HP ALM ซึ่งTDExcelAddin.xlaขัดแย้งกับ personal.xlsb สำหรับผู้ใช้บางคนทำให้หน้าต่างผีเหล่านี้ มันไม่ชัดเจนว่าทำไม การปิดใช้งานทั้งสองอย่างนี้ช่วยแก้ไข
Amit Naidu

3

ฉันมีปัญหาเดียวกันเพราะฉันได้สร้างมาโครซึ่งบันทึกใน PERSONAL.xlsb ซึ่งอยู่ใน C: \ Users \ ชื่อผู้ใช้ \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART คุณสามารถเปิดจากตำแหน่งนี้ไปที่แท็บมุมมองแล้วเลือกซ่อน . นับจากนี้ไปเมื่อคุณเปิดไฟล์สิ่งนี้จะไม่เปิดอีกต่อไป แต่จะยังอนุญาตให้ใช้เช่นมาโครที่สร้างขึ้นซึ่งคุณต้องการใช้ในหลายไฟล์ ตอนนี้ฉันได้เห็นวิธีแก้ปัญหาที่ฉันจำได้ว่าไม่ได้ซ่อนเวิร์กบุ๊กส่วนตัวที่ถูกสร้างขึ้นมา แต่ก็จำไม่ได้ว่าทำไมฉันถึงทำแบบนั้น


ดูเหมือนว่าฉันจะส่งข้อความนี้ในภายหลัง
Deanna

ในที่สุดสถานที่ที่มีอยู่จริงในคอมพิวเตอร์ของฉัน! : D ยกเว้นชื่อไฟล์ของฉันไม่ใช่ "PERSONAL" และฉันไม่ได้สร้างมาโครอย่างรู้เท่าทัน - ฉันเพิ่งลบไฟล์ทั้งหมดที่อยู่ในนั้นและทุกอย่างทำงานได้อีกครั้ง
Cold_Class

0

ในกรณีของฉันฉันไม่สามารถลบเวิร์กบุ๊กมาโครได้เนื่องจากเต็มไปด้วยมาโคร สิ่งที่ช่วยฉันได้คือทำให้ไฟล์ personal.xlsb มองเห็นแก้ไขเล็กน้อย (ฉันเปลี่ยนความกว้างคอลัมน์) บันทึกใหม่และซ่อนอีกครั้ง และ voila - หน้าต่างว่างเพิ่มเติมจะไม่ปรากฏอีกต่อไป! ดูเหมือนว่า MS ได้ทำการเปลี่ยนแปลงบางอย่างในรูปแบบไฟล์ xlsb และไฟล์ต้องการการอัปเดต


0

การซ่อนและซ่อนส่วนบุคคลซ้ำ xlsb จะกำจัดหน้าต่างหนึ่งครั้งสำหรับฉัน แต่มันจะไม่หายไปไหน ดังนั้นฉันจึงเพิ่ม marco ที่จะทำงานโดยอัตโนมัติทุกครั้งที่ฉันเปิด Excel เพื่อซ่อน personal.xlsb อีกครั้ง นี่คือรหัส:

Private Sub Auto_Open()

   Windows("PERSONAL.XLSB").Visible = True
   Windows("PERSONAL.XLSB").Visible = False

End Sub

หากคุณเพิ่มสิ่งนี้ลงในโมดูลใน Personal.xlsb มันจะทำงานเมื่อใดก็ตามที่ Excel เปิดขึ้นและจะลบหน้าต่างที่สอง

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