25.04.17 — 10:56
Доброго времени.
Подскажите пож-та.
Есть файл elsx в него хочу данные записать.
при открытии файла вылезает ошибка Имя не может совпадать со встроенным именем
Старое имя _filterDatabase
… как лечить. другие файлы открываются нормально. Вопрос только с 1-ним.
1 — 25.04.17 — 11:25
поиском искал.. не помогло
2 — 25.04.17 — 11:34
3 — 25.04.17 — 11:35
И вообще интересно как так получается?
4 — 25.04.17 — 11:35
Переименовать не предлагали ещё?
5 — 25.04.17 — 11:38
(4) Переименовать что? файл? нельзя. Ибо на него много ссылок из других файлов.
Переименовать _filterDatabase — можно. Окошко выскакивает. Меняем руками и все хорошо, но причина..
6 — 25.04.17 — 11:38
и что за формат такой elsx?
7 — 25.04.17 — 11:42
(6) сейчас бы к буковкам придраться в 2017..
8 — 25.04.17 — 11:43
xlsx
9 — 25.04.17 — 11:46
(7) да, от тебя вообще правды не добьешься. Где ошибка выскакивает? при открытии файла в excel? где скриншот ошибки?
_filterDatabase — это имя чего? файла, листа, заголовка?
Такое ощущение, что не тебе надо вопрос решить, а нам
10 — 25.04.17 — 11:46
Как делается выгрузка. Вообще ничего не понятно
11 — 25.04.17 — 11:51
Excel = Новый COMОбъект(«Excel.Application»);
ОткрытьФайл = Excel.WorkBooks.Open(ПутьКФайлу);
Excel.WorkBooks.Open(ПутьКФайлу); — ошибка тут. Выскакивает окошка с предложение переименовать
https://i.gyazo.com/f9977fb9208f587a653a17d4e53ad197.png
Если жмешь отмена то вылезает ошибка. если переименовываешь то все работает.
Но причина не ясна.
12 — 25.04.17 — 11:57
(5) А кто мешает одноразово поменять и название файла и ссылки в других файлах?
Чем выносить себе и другим мозг …
13 — 25.04.17 — 11:58
(11) Как так «причина не ясна»? Ты же сам написал «Имя не может совпадать со встроенным именем».
Не нужно переименовывать файл. Делай копию перед обработкой. И уже ее обрабатывай.
14 — 25.04.17 — 12:00
(13) Это не совсем удобно. Вопрос про причину актуален, потому что месяц назад обрабатывая те же самые файлы ошибок не было. .. Юзеры клянутся что ничего не меняли.
15 — 25.04.17 — 12:03
(14) «Это не совсем удобно.»
Мне вообще программировать не совсем удобно. Намного проще сделав умное лиТцо потыкать мышкой, забрать бабки и забыть. Но. Селява такая, что иногда приходится и конфигуратор открыть.
16 — 25.04.17 — 12:09
(15) Это не ответ про возможные причины.
Вопрос людям которые с такой штукой сталкивались. Возможно есть решения.
Копировать / переименовать — это все ясно . Но это самый последний вариант.
(15) судя по Вашему ответу Вы именно так и делаете. Путь наименьшего сопротивления .
17 — 25.04.17 — 12:14
(16) Чувак, а в этом файле нигде не включены фильтры?
18 — 25.04.17 — 12:15
Ты бы хоть Яндекс прошерстил по своему вопросов, так такого до фига, например вот это:
http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=62051&MID=s
19 — 25.04.17 — 12:17
20 — 25.04.17 — 12:22
(17) отключаю фильтры. но не помогает. Там куча листов. вроди как отключал везде.
21 — 25.04.17 — 12:23
(18) (19) я бы не писал тут если бы до этого нашел ответ на свой вопрос
22 — 25.04.17 — 12:23
(20) пересохрани в 2003, а потом обратно…
и больше не включай фильтры…и убей пользователей, если сделают это
Юзер123
23 — 25.04.17 — 13:47
начнем с последнего.
Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel Starter 2010 Еще…Меньше
Если в Excel вы видите диалоговое окно Конфликт имен, это происходит из-за того, что вы пытаетесь скопировать один или несколько листа в книгу, которая имеет похожие именные диапазоны.
Предположим, что у таблицы, которую вы пытаетесь скопировать, и конечной книги, в которую вы хотите скопировать его, есть именный диапазон с именем InterestRates. При попытке переместить или скопировать листа Excel обнаружит этот конфликт и отобразит следующее сообщение:
Имя InterestRates уже существует. Нажмите кнопку Да, чтобы использовать эту версию имени, или кнопку Нет, чтобы переименовать перемещаемую или копную версию InterestRates.
Примечание: Диалоговое окно Конфликт имен появится для каждого экземпляра конфликтующих диапазонов имен. Если вы используете версию Excel с подпиской, сообщение в диалоговом окте о конфликте содержит третий вариант с пометкой Да для всех. Это означает, что сообщение не будет отображаться для дополнительных диапазонов конфликтующих имен.
Решение
В диалоговом окне выше необходимо сделать следующее:
-
Нажмите кнопку Да, чтобы продолжить использовать имя конфликтующих диапазонов в конечной книге.
Что происходит при нажатии кнопки Да?
Excel скопирует конфликтующий диапазон имен в 9-ю книгу. Это означает, что в конечной книге будут два похожих именуемого диапазона.
Предупреждение: Если в книге есть формулы, ссылающие на конфликтующие именные диапазоны, копирование этих диапазонов повлияет на эти формулы и приведет к ошибкам в книге. Если вы не знакомы с данными в конечной книге, не нажимайте кнопку Да. Вместо этого щелкните Нет, чтобы переименовать конфликтующий диапазон.
-
Нажмите кнопку Да для всех, чтобы продолжить использовать все возможные имена конфликтующих диапазонов в конечной книге. Обратите внимание, что этот параметр можно увидеть только в том случае, если вы используете версию Excel по подписке.
Что происходит при нажатии кнопки Да для всех?
Excel скопирует все конфликтующие диапазоны имен в 9-ю книгу. Это означает, что в конечной книге будут два или более похожих именуемого диапазона.
Предупреждение: Если в книге есть формулы, ссылающие на конфликтующие именные диапазоны, копирование этих диапазонов повлияет на эти формулы и приведет к ошибкам в книге. Если вы не знакомы с данными в конечной книге, не нажимайте кнопку Да для всех. Вместо этого щелкните Нет, чтобы переименовать конфликтующие диапазоны по одному.
-
Чтобы переименовать конфликтующий диапазон имен, нажмите кнопку Нет. Отобразит следующее диалоговое окно:

-
В разделе Новое имя введите новое имя диапазона. Новое имя не будет принято, если оно
-
начинается с буквы или подчеркиваия,
-
— ссылка на ячейку, например A1, A123 или XFD21,
-
пробелы или символы (, /, *, [, ], :, ?) или
-
имеет то же имя, что и у другого диапазона в книге, в которую вы копируете копию.
-
-
Нажмите кнопку ОК.
-
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
- Remove From My Forums
-
Question
-
Hi Everyone, we are experiencing an annoing issue with Excel 365 when opening a file that has been modified by multiple users.
We have both installation in EN and IT languageOpening file from client with Excel EN language version :
Microsoft Excel For Office 365 MSO (16.0.12527.20612) 32-bit
i have the following error :
Name Conflict
Name cannot be the same as a built-in name.
Old name:_FilterDatabaseWhile Opening file from client with Excel IT language version:
Microsoft Excel for Office 365 MSO (16.0.12527.20612) 32-bit
There is no errorTo open a file correctly without any error i have to switch on excel options language—>Office Display Language from English to Italian and file open without any Conflict.
Could you please help us to solve this issue, this is a language pack conflict?
Let me know if you need more info and further details.Update: Removing with macro all hidden name in the Excel worksheet and then saved it , it has been opened also in EN version without any issue.
Now my question is why the english version reports a conflict on this file and it isn’t in the italian version?
-
Edited by
Thursday, July 23, 2020 12:12 PM
-
Edited by
- Remove From My Forums
-
Question
-
Hi Everyone, we are experiencing an annoing issue with Excel 365 when opening a file that has been modified by multiple users.
We have both installation in EN and IT languageOpening file from client with Excel EN language version :
Microsoft Excel For Office 365 MSO (16.0.12527.20612) 32-bit
i have the following error :
Name Conflict
Name cannot be the same as a built-in name.
Old name:_FilterDatabaseWhile Opening file from client with Excel IT language version:
Microsoft Excel for Office 365 MSO (16.0.12527.20612) 32-bit
There is no errorTo open a file correctly without any error i have to switch on excel options language—>Office Display Language from English to Italian and file open without any Conflict.
Could you please help us to solve this issue, this is a language pack conflict?
Let me know if you need more info and further details.Update: Removing with macro all hidden name in the Excel worksheet and then saved it , it has been opened also in EN version without any issue.
Now my question is why the english version reports a conflict on this file and it isn’t in the italian version?
-
Edited by
Thursday, July 23, 2020 12:12 PM
-
Edited by
|
Serge Пользователь Сообщений: 11307 |
Добрый день. Есть ОГРОМНЫЙ файл по налогам. Наши бухгалтера хотели бы увидеть всё в обычном режиме (буквенное обозначение столбцов). в документе стоит стиль ссылок R1C1 — при попытке отключить — выдаётся сообщение о «Конфликте имён», сообщается, что данное имя не допустимо, и предлагается его изменить… и таких имён сотни ;-( (я не смог доизменяться до конца) в приложении примерчик. Надеюсь на Вашу помощь. и заранее спасибо… |
|
Если открыть пустой файл Excel. Там убрать галочку со стиля ссылок R1C1 (т.е. сделать A1), затем открыть ваш файл. То в вашем файле всё будет нормально, т.е. стиль ссылкок будет A1. Т.к. стиль ссылок берётся с ранне открытого файла. По поводу имёт, кто-то неправильно назвал кучу имёт (т.е. имена совпадают с именами ячеек). У вас там больше ста имён. Может просто удалить их ? )) |
|
|
Serge Пользователь Сообщений: 11307 |
Павел, огромнейшее Вам спасибо! Просто супер!!!! а по поводу имён — не собираюсь я их трогать: единственное, мне показалось, что на каждом листе: |
|
Не за что. На сколько я знаю, в Excel можно создать 2 вида имён |
|
|
Serge Пользователь Сообщений: 11307 |
Павел, спасибо. с именами понял. Спасибо. учту. |
|
Serge Пользователь Сообщений: 11307 |
разумеется, не так… ;-))) Учиться, учиться и ещё раз учиться!! |
|
Тоже очень помогло, просто благодарен |
|
|
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
{quote}{login=Serge}{date=18.04.2008 07:11}{thema=Спасибо}{post}Павел, спасибо. с именами понял. Спасибо. учту. Я сам — дурнее всякого примера! … |
|
Помогите открыть файл! При попытке его открыть самостоятельно, появляется окно: имя не может совпадать со встроенным именем (конфликт имён). Спасибо!!!! |
|
|
Igor67 Пользователь Сообщений: 3705 |
у Вас были какие то битые ссылки в именах, но файл просто открылся. Проверьте Имена и старайтесь избегать названий диапазонов и имен в 1 букву с R1C1 . Это зарезервированные имена Row Collumn используемые в таком стиле;) И пожалуйста, ознакомьтесь с правилами. У Вас размер файла зашкаливает:) |
|
Юрий М Модератор Сообщений: 60345 Контакты см. в профиле |
Потакаем нарушителям? 🙂 |
|
{quote}{login=Igor67}{date=21.04.2011 10:24}{thema=}{post}у Вас были какие то битые ссылки в именах, но файл просто открылся. Проверьте Имена и старайтесь избегать названий диапазонов и имен в 1 букву с R1C1 . Скажите, пожалуйста, как Вы его открыли???? У меня в настройках не стоит флажок на стиле R1C1!!! А открыть файл очень надо, там декларация!!!! Напишите очень подробно, что мне сделать чтобы открыть это файл!!!! Заранее большое спасибо!!!!!! |
|
|
А файл из архива в предыдущем ответе у Вас не открывается? Даже проверил себя — скачал, разархивировал и открылся без лишних вопросов. |
|
|
Большое спасибо, за помощь!!!!!!!!!!!!!!)))))))))))))) |
|
|
Я, конечно, извиняюсь!!!! Я Вам уже со своими проблемами надоела, но увы(((( мне опять нужна Ваша помощь!!!! Помогите открыть файл, или расскажите как это сделать самостоятельно!!!!! |
|
|
Попробовал в Ехс2003, при открытии высветилась ошибка о несовпадении имен, в окошечко ввел новое имя от балды и файл открылся. Так как это происходит с областью печати, то потом просто удалил это имя через ВСТАВКА ИМЯ ПРИСВОИТЬ. |
|
|
Hugo Пользователь Сообщений: 23101 |
В XL2000 файл post_223107.rar открылся вообще без вопросов. Да, есть битое имя в области печати. |
|
Наташа Гость |
#18 27.04.2011 20:05:59 Большое спасибо |