Як я можу зупинити Excel відкривати друге порожнє вікно під час відкриття файлу з Провідника?


36

Коли я відкриваю файл Excel з Провідника Windows, я також завжди отримую друге вікно Excel. Прикро, коли я закриваю його, воно не закривається, але інше вікно робить!

Здається, це поширене питання:

Як я можу зупинити появу цього другого вікна?


techwalla.com/articles/… Це посилання мені допомогло
Standin.Wolf

2
Файл> Опції> Надбудови> [в нижній частині] Управління: надбудови COM> Перейти> відключити MySQL For Excel
Alaa M.

Ознайомтеся з найбільш голосованою відповіддю, що надається Girish Mу посиланні .
SIM

Відповіді:


29

Це може статися через пошкодження особистої макроробочої книги ( %appData%\Microsoft\Excel\XLSTART\), і видалення PERSONAL.XLSBз цієї папки призвело до усунення проблеми.

Мені довелося експортувати кожен з моїх макромодулів до іншої папки, після вилучення PERSONAL.XLSBзаписати новий макрос, який зберігається в моїй "Особистій макроробочій книжці" (яка відтворена PERSONAL.XLSB), потім на панелі інструментів Developer натисніть "Visual Basic" та імпортуйте макро модулі знову.

Усі клавіші швидкого доступу та описи зберігалися, але що ще важливіше, я не отримував другу копію відкриття Excel кожного разу, коли я відкривав робочий аркуш від Explorer.


2
Мені довелося позбутися свого старого PERSONAL.XLSB, а потім скопіювати та вставити вміст макросів у новий, створений Office 2016.
Адам Нофсінгер

Видалення цього файлу також вирішило проблему для мене.
Пильнуйте

28

У моєму додатковому вікні виявилася проблема з надбудовами . У Excel 2016, ось як це виправити:

  • Відкрийте Excel.
  • Перейдіть у меню Файл> Параметри.
  • Клацніть на надбудови.
  • Подивіться надбудови для активних додатків (настільки алітеративні!)
  • У нижній частині діалогового вікна в меню Керування встановіть спадне меню на надбудови COM та натисніть кнопку Перейти ...
  • Зніміть прапорці з непотрібних речей.

У моєму випадку було три активних надбудови COM:

  • MySQL для Excel
  • DriveForOffice [надбудова Google Диска]
  • Інспектор сумісності Microsoft Excel Code

Я залишив DriveForOffice, але відключив інші два, і моє додаткове вікно перестало з’являтися.


1
Виправлено це для мене ... а також виправлення неполадок із завжди спонуканням до збереження незмінних робочих листів. У мене також було MySQL для Excel та кілька доповнень, пов’язаних із Visual Studio.
оматай

10
Надбудова "MySQL для Excel" спеціально викликала додатковий аркуш на моїй машині. Дякую за пораду!
MikeB

3
Судячи з власного досвіду та тих, що вже зазначалися, я підозрюю, що винною є MySQL для Excel, оскільки вона двічі з’являється у відповідях та коментарях, а також є у моєму власному списку. Інші два надбудови COM у моєму списку - це Командний фонд для Excel та Visual Studio Tools для Office Design-Time Adapter для Excel, жоден з яких я ніколи не використовував. Оскільки обидва були в минулому році, я підозрюю, що жоден з них не брав участь.
Девід А. Сірий

2
який зв’язок між відкриттям двох вікон Excel та MySql?
user9623

Я почав помічати цю проблему після підключення до бази даних MySQL за допомогою надбудови. Проблема припинилася після того, як я її відключив.
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.
Аміт Найду

5

У мене було і це питання. Думав, що це може бути пов'язано з моїм файлом PERSONAL.xlsb, як і багато згаданих. Однак це завжди було успішно приховано до недавнього часу.

Я зайшов до папки XLSTART, щоб побачити, чи справді моя особиста робоча книжка не в тому місці. Це було там, тому я спробував видалити і відтворити це безрезультатно (просто великий біль у моєму попці від кількості макросів).

Я повернувся до папки XLSTART і побачив, що також є файл надбудови, що мені довелося встановити для роботи. Я видалив цей файл і перезапустив Excel - немає зайвого вікна! PERSONAL.xlsb теж залишається прихованим. Не те, що це питання кожного, але це було моє


1
Чи можете ви сказати нам, що таке видалений файл? Крім того, чи надбудова відображалася у вікні "Керування надбудовами" на екрані "Налаштування" (в Excel), і якщо так, чи все ще з'являється, чи ви в кінцевому підсумку його видалили?
CBHacking

Я бачу подібний сценарій у програмі Excel 2013 office15, де пов’язана програма HP ALM TDExcelAddin.xlaконфліктувала з personal.xlsb для деяких користувачів, викликаючи ці привидні вікна. Не ясно, чому. Відключення будь-якого з цих двох виправлень.
Аміт Найду

3

У мене була така ж проблема, тому що я створив макроси, які зберігаються в PERSONAL.xlsb, розташованому в C: \ Users \ username \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART Ви можете просто відкрити з цього місця перехід на вкладку «Перегляд» та вибрати пункт «Сховати» . Відтепер, коли ви відкриєте файл, він також не відкриється, але все одно дозволить використовувати, наприклад, створені макроси, які ви хочете використовувати у кількох файлах. Тепер, коли я побачив вирішення проблеми, я згадую, що я розкрив цю ОСОБА робочу книжку, яка створюється, просто не можу згадати, чому я це зробив би.


Схоже, я напишу це пізніше.
Діанна

нарешті місце, яке фактично існувало на моєму комп’ютері! : D За винятком того, що ім'я мого файлу не було "ОСОБА", і я свідомо не створив жодних макросів - я просто видалив усі файли там, і все працювало знову.
Cold_Class

0

У моєму випадку я просто не міг видалити робочу книжку макросів, оскільки вона була повна макросів. Що мені допомогло - зробити файл personal.xlsb видимим, трохи змінити його (я змінив ширину стовпців), відновити його та знову сховати. І вуаля - додаткове порожнє вікно більше не з’являється! Схоже, MS внесла деякі зміни у формат файлу xlsb, і файл потребує оновлення.


0

Відкриваючи та переховуючи personal.xlsb, ви позбудетесь вікна за один сеанс, але це не піде назавжди. Тому я додав marco, який автоматично запускається кожного разу, коли я відкриваю Excel, щоб повторно приховати personal.xlsb. Ось код:

Private Sub Auto_Open()

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

End Sub

Якщо ви додасте це до модуля в Personal.xlsb, він запуститься будь-коли, коли відкриється Excel і видалить друге вікно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.