|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
27.07.2017, 16:28 | #1 | |
VBA. Ошибка "run-time error '53': file not found", в чём может быть причина.
Регистрация: 21.06.2017
Сообщений: 10
|
||
Просмотров: 13671
|
|
||||
Дык пишет же
file not found файл не найден. что такое PathZ ? И с какого перепуга там "+" ? вы текстовую строку суммировать собрались ? используйте "&"
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
maratovich, насколько я помню, в VBA для строк вполне корректно срабатывает и +, и &.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
да, без разницы.
Делаете еще одну переменную строковую, там собираете имя файла и либо просматриваете в отладчике пошагово, либо просто временно вставьте MsgBox. И смотрите результирующее имя файла. И есть ли он на компе вообще. И есть ли права на чтение хотя бы на эту папку. p.s. Лучше не полагаться, что файл №1 свободный, а использовать: Код:
|
|||
|
||||
Регистрация: 05.11.2014
Сообщений: 978
|
Цитата:
А теперь смотрим и видим что первая часть объявлена как String, а вторая как Long, а между ними стоит"+". И чё мы получим ? |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Наверное, с утра пораньше я слепой, но я этого не вижу.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
Прежде чем "удивлять" окружающих своими знаниями - попробовали бы на практике) При попытке осуществления сложения строки и числа при первом же прогоне вылетит ошибка: несоответствие типов.
|
|||
|
||||
Регистрация: 05.11.2014
Сообщений: 978
|
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
Во первых, отучайтесь думать и решать за других людей) Во вторых, вы придумали какое свое понятие-правило, что пользоваться исключительно амперсандом для объединения строк, а это является лишь рекомендацией. И выдуманная ситуация про сложение строки и числа отловится при первом же запуске приложения. Т.е. даже новичку-программисту не дадут сделать такую ошибку.
|
|||
|
||||
Регистрация: 21.06.2017
Сообщений: 10
|
Всем спасибо за советы!
Действительно был не правильно указан путь к PathZ, перепрописал верный путь и заработало. Про несоответствие типов в ступор не привело, мат часть я читал) общие понятия есть, теперь практикой креплю, с этим возникают проблемы, особенно когда код написан человеком, который уже уволился) |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
Ну Open - стандартная конструкция языка VBA) Больше тогда уж UserForm12 вызывает дисгармонию - т.е., если человек не удалял пользовательские формы из проекта VBA Акада, то как минимум - еще одиннадцать пользовательских форм с названиями по умолчанию и на каждой из них энное количество контролов с названиями по умолчанию может быть. Тут уже не до Windows Script Host... Но работает же)
|
|||
|
||||
Регистрация: 21.06.2017
Сообщений: 10
|
Цитата:
Я вырвал кусок, в котором выдавало ошибку.... |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
|
|||
|
||||
Цитата:
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Регистрация: 02.10.2016
Сообщений: 205
|
http://www.firststeps.ru/vba/excel/r.php?16
- уроки для начинающих. анализ ошибки: 1)удостоверится, что такой файл в указанном месте существует, 2) что файл не косячный, 3)правильность задания местоположения файла FullPathZ. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какой максимальный катет может быть у сварного шва Т3 прикрепления пластины в тавр к пластине? | МишаИнженер | Поиск литературы, чертежей, моделей и прочих материалов | 32 | 09.11.2022 13:53 |
Продольная рабочая арматура в "холодном (рабочем) шве" - во благо ли это? А может быть это блажь? | Тиберий | Железобетонные конструкции | 8 | 01.11.2014 18:51 |
Может ли быть трехслойная кладка на гибких и жестких связях одновременно? | Aragorn | Конструкции зданий и сооружений | 2 | 16.06.2014 12:00 |
Относительный путь не может быть назначен для внешней ссылки DWG | Zets | AutoCAD | 7 | 20.04.2013 15:05 |
Быть может куда-то надо ввести какой-то коэффициент? | psik | AutoCAD | 1 | 16.01.2007 02:32 |