нельзя использовать дефисы в названии файла

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
district
Сообщения: 56
Зарегистрирован: 13 ноя 2007, 23:03
Откуда: Москва

Уважаемые! Столкнулся с интересным явлением: пытаюсь запустить макрос из одной книги в другой (application.run и так далее) - excel мне пишет, что такого макроса нет. Начинаю выяснять в чем проблема. Оказывается в названии файла. Оно примерно такое - "83-tt06-1.xls". Работает код только если меняю название файла на "83tt061.xls" или на хотя бы "83_tt06_1.xls". Но у меня файлов с названиями включающими в себя дефисы - горы. Может кто сталкивался с подобным и подскажет как эта проблема обходится? А заодно и пояснит как лучше всего файлы обзывать, чтобы потом с проблемами не сталкиваться.
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Это для нас оно "дефис" , а для Excel это знак "минус".
Вот отсюда все проблемы.
А назвать...да как угодно, правила одни для Винды.
Только вот заметил, что категорически не следует применять пробелы в имени файла Excel, хотя винда это позволяет.
Пишу обычно так:
Имя_Файла или ИмяФайла. Кстати с русскими названиями файлов пока проблем небыло.
кстати
Но у меня файлов с названиями включающими в себя дефисы - горы.
Тотал меняет имена файлов в 5 сек)) пачкой
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
district
Сообщения: 56
Зарегистрирован: 13 ноя 2007, 23:03
Откуда: Москва

Спасиб за коммент. Как менять "пачкой" не знаю. Буду признателен если раскроете тему. Поменял все названия файлов вручную. Убил тьму времени, но что сделаешь - за незнание приходится расплачиваться.
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

district писал(а): Как менять "пачкой" не знаю.
В данном случае я говорил команде Тотал Коммандера "Групповое переименование".
Там все интуитивно просто - выделяете файлы, нажимаете "Групповое переименование" и дальше там уже понятно.
В случае если Вы не пользуетесь ТС - смотрим Яндекс))Гпупповое переименование
Можно воспользоваться для такой операции специальной программкой.
Поменял все названия файлов вручную. Убил тьму времени
жесть!!! себя нужно любить :)
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
district
Сообщения: 56
Зарегистрирован: 13 ноя 2007, 23:03
Откуда: Москва

Спасиб! Куда подевалась эта кнопка "Спасибо"? TC не пользуюсь плюс проблема уже в прошлом, но все равно спасибо - буду знать куда залезть и прочитать если вдруг еще раз столкнусь с этой проблемой.
Ответить