По договоренности
Есть ли способ сделать так, чтобы при переходе курсора в определённую область документа (MS Word 2010) язык ввода автоматически менялся?
Пример: есть таблица новых слов, где в первой колонке пишутся английские слова, а во второй их перевод на русский язык. Это своего рода словарик, индивидуальный для каждого ученика. Требуется сделать так, чтобы как только курсор оказывается в первой колонке, язык менялся бы автоматически на английский, а когда он во второй соответственно, на русский. Это значительно облегчит жизнь человека, который пишет для себя такой словарь (не придётся каждый раз переключаться). Т.е. требуется закрепить за определённой колонкой определённый язык.
Причём, надо сделать, чтобы эта штука сохранялась и при следующем открытии файла. В идеале даже на другом компьютере.
Придумал концепцию реализации, вот:
Пользователь выделяет колонку (или отдельно взятую ячейку), тыкает на правый глаз мышки. Появляется меню, в котором отображается (помимо прочего) пункт "Закрепить язык:" и стрелочка от этого пункта. По стрелочке появляются подпункты с названиями установленных на данном компьютере языков. Дальше, человек выбирает нужный язык, и после этого к выделенному фрагменту применяется та штука, которую я описал выше (т.е. в выделении ничего не меняется, просто задаётся правило, что если курсор попадает в эту область, то выставляется выбранный язык). Ну и дальше, каждый раз, когда курсор будет там оказываться, язык будет переключаться на выбранный.
Это сложнее, чем так как я описал вначале, но зато это даст куда большую гибкость. Например, колонок может быть не две, а больше (колонка с нумерацией, колонка с примерами употребления английских слов, колонка с комментарием и т.д.). Не говоря уже о том, что так можно будет выбирать не только колонки, но и отдельные ячейки.