Страницы: 1
RSS
Расширения в названии документа в шапке
 
Друзья, привет!

Нужен совет.

При активации  уже открытого файла через код в макросе:  
Код
 Windows(myfile_1).Activate  

где myfile_1 - ссылка на ячейку в экселе с текстом например "file_example".
На некоторых версиях офиса все работает, на других - нет.

Причина в названии файла.
Например один и тот же файл  "file_example" на некоторых версиях офиса открывается как  "file_example.xlsx " на других просто как  "file_example" в шапке файла

В результате
Код
 Windows(myfile_1).Activate
 - если запускать макрос с офиса где отображается расширение  - он не активирует этот файл.

Может есть где-то в настройках экселя пункт "отображать расширение файла" или знаете другой вариант.

Спасибо.

 
 
Цитата
Vlad_Dev написал:
Например один и тот же файл  "file_example" на некоторых версиях офиса открывается как  "file_example.xlsx " на других просто как  "file_example" в шапке файла
Это зависит не от Офиса, а от параметра "скрывать расширения для зарегистрированных типов файлов" (Проводник - Сервис - Свойства папки - Вид).
Лучше не привязываться к заголовку окна, а сохранять ссылку на объект-книгу в переменной
Код
set myBook = Workbooks.Open(...)
'...
myBook.Activate
Страницы: 1
Наверх