Выбрать текстовый бокс, в котором стоит курсор

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

bossrus

шибка умный, аднака
Топикстартер
12 лет на форуме
Сообщения
447
Реакции
74
собственно — простая нужда.
я создаю текстовый бокс, пишу в нем что-то, потом с контролом щелкаю по пустому месту, нажимаю "v", выделяю этот текстовый бокс, и запускаю макрос, который делает некие действия с этим самым текстовым боксом.
нужна строчка в скрипте, которая позволит избежать выполнение выделенных болдом действий :)

чтобы было: я создаю текстовый бокс, пишу в нем что-то, и запускаю макрос, который делает некие действия с этим самым текстовым боксом.
 
не работает.
так и остается выделен текст, соответственно — выдается ошибка :(
 
причем если выбран бокс, как обычно — после этой строчки скрипт отказывается работать.
а алерт после этой команды говорит, что выбран не "Text Box", а "Text"
 
все верно, селекшен не меняется, но app.selection[0].parentTextFrames[0] - как раз нужный объект, который нужно подставить вместо app.selection[0] во втором скрипте. или делайте
app.selection[0].parentTextFrames[0].select();
 
  • Спасибо
Реакции: bossrus
app.selection[0].parentTextFrames[0].select();

вот! сработало как полагается.

код
Код:
if (app.selection[0].constructor.name !== "TextFrame"){
	app.selection[0].parentTextFrames[0].select();
	}
делает то, что полагается.

проблема решена. тему можно закрывать.
 
Статус
Закрыто для дальнейших ответов.