Страницы: 1
RSS
Узнать имя активного окна, q = ActiveWindow.Name не работает
 
имеем файл "балконы ул Кирова д4 кв62.xls"
выполняем
ActiveWindow.NewWindow
q = ActiveWindow.Name 'q ="балконы.xls"

на самом деле имя окна "балконы.xls:2" или "балконы.xls:1"
 
У окна нет имени, только подпись
Код
q = ActiveWindow.Caption
 
Спасибо работает. Но мне обидно я потратила 4 часа не нашла. Ну откуда вы это знаете?
 
Цитата
звездочка яркая написал:
Ну откуда вы это знаете?
А Вы когда вписываете в редакторе ActiveWindow и ставите точку - у Вас список выпадает? Если да - то использовать можно только то, что в этом списке есть. Иначе ошибка будет, т.к. ни одна программа не умеет обращаться к свойствам и методам, которые еще не реализованы :)
Если список не выпадает - идете в редакторе VBA в Tools -Options -вкладка General и ставите галочку напротив Auto List Members. После этого появление списка при проставлении точки будет работать.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1
Наверх