Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2009, 09:40   #1
hackPNZ
Пользователь
 
Регистрация: 14.10.2009
Сообщений: 29
По умолчанию Определение местоположения курсора

Доброго времени суток.

У меня в документе создано множество закладок. Пытаюсь реализовать следующее: мы вставляем в одну из закладок несколько изображений, затем запускаем макрос, который масштабирует их и собирает из них таблицу.

Как можно узнать в какой закладке в текущий момент у нас находится курсор?
hackPNZ вне форума Ответить с цитированием
Старый 11.11.2009, 10:37   #2
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Код:
Selection.Bookmarks(1).Name
Но лучше обойтись без курсора. Подумай над этим
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 11.11.2009, 12:34   #3
hackPNZ
Пользователь
 
Регистрация: 14.10.2009
Сообщений: 29
По умолчанию

спасибо, работает! А я, честно говоря, думал, что в вашем примере, vba будет обращаться к закладке внутри Selection.
hackPNZ вне форума Ответить с цитированием
Старый 11.11.2009, 12:53   #4
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

А он к ней и обращается. Selection — это местоположение курсора в документе.
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 11.11.2009, 14:02   #5
hackPNZ
Пользователь
 
Регистрация: 14.10.2009
Сообщений: 29
По умолчанию

Мое предположение было такое, что, скажем, в документе есть кусок текста, а внутри этого куска закладка. Мы берем, выделяем весь кусок. Теперь Selection будет ссылаться на этот текст. И если мы напишем Selection.Bookmarks(1), то vba будет искать первую закладку в этом селекшне.

А в моем случае получается наоборот, селекшн(курсор) внутри закладки.

Но в любом случае, работает))) просто логически странным мне показался код...
hackPNZ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое изменение местоположения БД в ADOCONNECTION Vol666 БД в Delphi 2 31.10.2009 07:21
Определение координат курсора в Builder 6.0 С++ mopmuk Помощь студентам 2 09.06.2009 02:13
Определение типа курсора в сторонних приложениях. lazutov Win Api 1 11.09.2008 20:59
Определение местоположения по IP Zer0 Работа с сетью в Delphi 8 27.12.2007 10:56
Определение X и Y координат PaintBox при перемещении курсора мыши Vladimir K. Общие вопросы Delphi 3 04.01.2007 10:45