powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запретить показ параметров текстового поля
22 сообщений из 22, страница 1 из 1
Запретить показ параметров текстового поля
    #37776598
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, речь идёт о FormFields в Ворде, как запретить показ параметров текстового поля?
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37776647
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа, оказывается это чудо строка: Cancel = True
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37776803
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
двинусь дальше, как отследить, что на указанное поле кликнули мышью я знаю, а как после этого события указать показать параметры текстового поля?
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37776826
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то есть имитация двойного клика мышью программно как делается?
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37776833
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думал так, но увы


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Private Declare Function GetCursorPos Lib "user32" ( _
lpPoint As POINTAPI) As Long

Private 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
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37776841
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вспомнил, но именно поле не открывает
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Option Explicit

Const MOUSEEVENTF_LEFTDOWN = &H2
Const MOUSEEVENTF_LEFTUP = &H4

Private 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
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37776880
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если подумать то примерно этой строки Selection.FormFields(1).Application.Visible = True должно хватать за глаза, но увы, прошу помощи
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37777128
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю, ничего если мы тоже на этом форуме потусуемся?
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37777194
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007,
>Ципихович Эндрю, ничего если мы тоже на этом форуме потусуемся?
ничего...
по делу есть что-то?
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37777268
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофапо делу есть что-то?По какому делу?
Я просто любуюсь как Вы мило беседуете в одиночестве :)
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37777272
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007...мило беседуете в одиночестве :)
Сам с собой :)
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37777315
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007, на сию минуту дело заключается в том, показать параметры выделенного текстового поля Ворд - FormFields, как?
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37777317
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаSerge 007, на сию минуту дело заключается в том, показать параметры выделенного текстового поля Ворд - FormFields, как?ХЗ. Ворд - это что? Там где буквы набирают? Тогда Блокнот рулез :) И бесплатно. А за ворд лохи платят :)
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37777328
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007,
ХЗ - дальше можно было не продолжать
а так получите:
>Ворд - это что?
Word
>Там где буквы набирают?
буквы и не только, возможностей миллион
Тогда Блокнот рулез :)
Был бы он сговорчив к программированию, разметке, я бы подумал
И бесплатно. А за ворд лохи платят :)
не только лохи
не всегда платят
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37777338
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа,

ага :)
Продуктивно :)

катастрофабуквы и не только, возможностей миллион
Что и цифры можно?! Абалдеть!


катастрофане всегда платят
За это есть статья :)
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37777347
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007, неугомонный, после ХЗ нужно остановится, а так:
>За это есть статья :)
1)на то есть сроки давности, которые истекли с 2003 года
2)нужен заявитель, на горизонте не вижу
ну и судьи с прокурорами пусть с себя начнут - на каком софте печатают приговор
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37777952
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю, нужен заявитель, на горизонте не вижу - помочь?
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37785716
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
решено:
Код: vbnet
1.
application.Dialogs(wdDialogFormFieldOptions).Show
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37785750
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если двинутся дальше, закрытие параметров текстового поля - это тоже событие
можно его закрыть нажав ОК на клавиатуре, мышкой на ОК, или крестик в углу формочки
можно это отследить?
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37785884
down up down
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторможно это отследить?


посмотрел Dialog тип он событий не имеет
но можно через win api перехватом функции окна отследить
те после создания окна диалога
переопределить функцию окна
ну а в нее приходит сообщение об закрытии диалога
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37785885
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
down up down, к дню Победы успеем :), подскажите как? есть код?
...
Рейтинг: 0 / 0
Запретить показ параметров текстового поля
    #37785900
down up down
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кода нет
но по перехвату процедуры окна полно примеров
вот например
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=938219&msg=12497533

только надо свои события в процедуре окна обрабатывать

и еще
прежде чем перехватывать это окно надо его найти
причем тк диалог модальный то придется таймером пользоваться
те
1 запустить таймер с минимальным интервалом
2 открыть модальный диалог
3 при получении события от таймера
либо подождать еще если окно не создано
либо перехватить процедуру окна
4 ну и все вообщем-то

конечно при этом подходе одной строкой не обойтись
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запретить показ параметров текстового поля
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]