|
Outlook. vba. Положение курсора.
|
|||
---|---|---|---|
#18+
Как установить курсор для ввода на 10-й (к примеру) букве в теле активной задачи? Во, как я закрутил :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2007, 19:27 |
|
Outlook. vba. Положение курсора.
|
|||
---|---|---|---|
#18+
redskyКак установить курсор для ввода на 10-й (к примеру) букве в теле активной задачи? Во, как я закрутил :) в Outlook.vba не испытывалось, но в EXCEL.VBA можно сделать так: для поля <TextBox1> TextBox1.SetFocus SendKeys "{HOME}" SendKeys "{RIGHT}" SendKeys "{RIGHT}" SendKeys "{RIGHT}" SendKeys "{RIGHT}" SendKeys "{RIGHT}" SendKeys "{RIGHT}" SendKeys "{RIGHT}" SendKeys "{RIGHT}" SendKeys "{RIGHT}" SendKeys "{RIGHT}" хотя это не самый лучший вариант... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2007, 22:29 |
|
Outlook. vba. Положение курсора.
|
|||
---|---|---|---|
#18+
Я почти так и делал, но этот вариант может глючить (если курсор перед запуском макроса находится не в теле задачи, а к примеру в Теме задачи; если за открытой задачей находится не список задач, а к примеру список Писем, то это вообще чревато испорченым письмом:( ) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2007, 20:06 |
|
Outlook. vba. Положение курсора.
|
|||
---|---|---|---|
#18+
Самый работающий (но очень сложный) вариант для Outlook 2003 и ниже - по HWND окна найти окно редактора, это будет RichEdit и послать нужную команду. Для Outlook 2007 будет немного по другому, т.к. там везде используется Word.. но тоже можно. ___________________ Шаблоны, подсветка и дополнительные возможности в Microsoft Outlook ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2007, 14:45 |
|
Outlook. vba. Положение курсора.
|
|||
---|---|---|---|
#18+
DremaСамый работающий (но очень сложный) вариант для Outlook 2003 и ниже - по HWND окна найти окно редактора, это будет RichEdit и послать нужную команду. Для Outlook 2007 будет немного по другому, т.к. там везде используется Word.. но тоже можно. Спасибо. Попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2007, 13:59 |
|
Outlook. vba. Положение курсора.
|
|||
---|---|---|---|
#18+
Application.SendKeys ("{DOWN}") До нужного фрагмента делаем. Если нужно повторять - можно циклом. Кол-во строк высчитать письме вручную. Мне так подошло, может вам и не подойдет, но хотя бы работает. Excel VBA под Outlook 2010. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2015, 16:02 |
|
|
start [/forum/topic.php?fid=61&fpage=39&tid=2173235]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 284ms |
total: | 431ms |
0 / 0 |