[CDR X5-X8] Не выводит имя открытого документа

  • Автор темы Автор темы NemoSUN
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

NemoSUN

Топикстартер
15 лет на форуме
Сообщения
217
Реакции
0
Пишу скрипт в Кореле (X6, 64bit):
Sub DocName()
MsgBox ActiveDocument.Name
End Sub


В окошке выводит Untitled-1, хотя у меня открыт документ с другим именем.

Пробую так:
Sub DocName()
MsgBox CreateObject("Scripting.FileSystemObject").GetBaseName(ActiveDocument.Name)
End Sub


Всё равно выводит Untitled
 
Пишу скрипт в Кореле
Макрос
В окошке выводит Untitled-1, хотя у меня открыт документ с другим именем.
Очень странно. Сейчас проверил, у меня все работает правильно. Какое имя выводит? Документ точно активен?
Это совсем дичь
 
  • Спасибо
Реакции: NemoSUN
Всё заработало. Оказывается, что имя не бралось, потому что кореловский файл лежал в папке "D:\!!! Distr\Temp". Как только файл оттуда перенёс в другой директорий сразу всё заработало. Что за ерунда непонимаю.
 
Чертовски странно, я повторить данный баг не могу 'hz'
upload_2016-9-19_17-48-20.png
 
  • Спасибо
Реакции: NemoSUN
Оказывается сама программа правильно отрабатывает. Просто когда я переношу файл в "D:\!!! Distr\Temp" название файла начинает показыватся как Untitled-1 вне зависимости от названия файла. Ну собссно вопрос выяснен. Теперь буду разбираться с данным каталогом.
 
Теперь буду разбираться с данным каталогом.
Ну видимо именно с вашим каталогом что-то не так, потому что, как видите, на моем компьютере этот путь отрабатывает нормально
 
Ну видимо именно с вашим каталогом что-то не так, потому что, как видите, на моем компьютере этот путь отрабатывает нормально
Спасибо ОГРОМНОЕ за оперативность и желание помочь начинающему прогписателю )
 
Статус
Закрыто для дальнейших ответов.