Тема: Запретить показ параметров текстового поля
Здравствуйте, речь идёт о FormFields в Ворде
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте, речь идёт о FormFields в Ворде
оказывается это чудо строка: Cancel = True
двинусь дальше, как отследить, что на указанное поле кликнули мышью я знаю, а как после этого события указать показать параметры текстового поля?
то есть имитация двойного клика мышью программно как делается?
вроде должно так, но увы:
Private Declare Function GetCursorPos Lib "user32" ( _
lpPoint As POINTAPI) As LongPrivate Declare Sub mouse_event Lib "user32" ( _
ByVal dwFlags As Long, _
ByVal dx As Long, _
ByVal dy As Long, _
ByVal cButtons As Long, _
ByVal dwExtraInfo As Long)
'Sub r()
GetCursorPos z
mouse_event MOUSEEVENTF_LEFTDOWN, 0&, 0&, 0&, 0&
mouse_event MOUSEEVENTF_LEFTUP, 0&, 0&, 0&, 0&
mouse_event MOUSEEVENTF_LEFTDOWN, 0&, 0&, 0&, 0&
mouse_event MOUSEEVENTF_LEFTUP, 0&, 0&, 0&, 0&End Sub
вспомнил, но именно поле не открывает
Option Explicit
Const MOUSEEVENTF_LEFTDOWN = &H2
Const MOUSEEVENTF_LEFTUP = &H4Private Declare Sub mouse_event Lib "user32" _
(ByVal dwFlags As Long, _
ByVal dx As Long, _
ByVal dy As Long, _
ByVal cButtons As Long, _
ByVal dwExtraInfo As Long)Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
'объявление структуры POINTAPI:
Type POINTAPI
X As Long
Y As Long
End Type
'Sub r()
mouse_event MOUSEEVENTF_LEFTDOWN, 0&, 0&, 0&, 0&
mouse_event MOUSEEVENTF_LEFTUP, 0&, 0&, 0&, 0&
mouse_event MOUSEEVENTF_LEFTDOWN, 0&, 0&, 0&, 0&
mouse_event MOUSEEVENTF_LEFTUP, 0&, 0&, 0&, 0&End Sub
если подумать то примерно этой строки Selection.FormFields(1).Application.Visible = True должно хватать за глаза, но увы, прошу помощи
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Запретить показ параметров текстового поля
При работе с многофункциональными современными редакторами текста, такими как, например, Microsoft Word, очень часто возникает потребность обсудить проблемы и нюансы работы. На портале о Microsoft Office Word вы узнаете про: автоматический перенос данных их excel в word. В зависимости от типа текста, цели, с которой он создается или редактируется, пользователю приходится осваивать те или иные функции, искать пути автоматизации своей работы, особенно это актуально для значительных объемов текста. Наш сайт о Microsoft Office Word даст ответ про: как в ворде в ячейке перенести по строкам. Также бывают трудности при переходе от одной версии Ворда к другой.
Помочь пользователям текстового редактора решили на сайте Ворд Эксперт и форуме сайта. Наш сайт о Microsoft Office Word даст ответ про: антоним к слову наружные. Тут собрана вся необходимая информация, касающаяся программы, доступны полезные ссылки и списки литературы, выложены готовые ответы на самые стандартные вопросы, кроме того, оригинальные решения различных проблем при работе с программой. На портале о Microsoft Office Word вы узнаете про: макрос вернуть имя текущего пользователя. Например, на форуме вы найдете макросы для нумерации разделов, шаблоны оглавлений, принципы работы с горячими клавишами и многое другое. Наш сайт о Microsoft Office Word даст ответ про: символи word 2007.
Прежде всего, Ворд Эксперт, ориентирован на автоматизацию работы Ворда, тут обсуждаются разнообразные макросы и шаблоны, но также вы найдете сравнительные характеристики различных версий, обсуждение настроек программы и способов редактирования и форматирования тексов. На портале о Microsoft Office Word вы узнаете про: как сделать рамку со штампом в ворде.
Кроме того, вы можете описать свою проблему в специальном подразделе и получить готовое решение.