Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запретить показ параметров текстового поля / 22 сообщений из 22, страница 1 из 1
29.04.2012, 08:39
    #37776598
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить показ параметров текстового поля
Здравствуйте, речь идёт о FormFields в Ворде, как запретить показ параметров текстового поля?
...
Рейтинг: 0 / 0
29.04.2012, 11:38
    #37776647
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить показ параметров текстового поля
катастрофа, оказывается это чудо строка: Cancel = True
...
Рейтинг: 0 / 0
29.04.2012, 17:05
    #37776803
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить показ параметров текстового поля
двинусь дальше, как отследить, что на указанное поле кликнули мышью я знаю, а как после этого события указать показать параметры текстового поля?
...
Рейтинг: 0 / 0
29.04.2012, 17:35
    #37776826
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить показ параметров текстового поля
то есть имитация двойного клика мышью программно как делается?
...
Рейтинг: 0 / 0
29.04.2012, 17:50
    #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
29.04.2012, 18:07
    #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
29.04.2012, 18:59
    #37776880
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить показ параметров текстового поля
если подумать то примерно этой строки Selection.FormFields(1).Application.Visible = True должно хватать за глаза, но увы, прошу помощи
...
Рейтинг: 0 / 0
30.04.2012, 00:39
    #37777128
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить показ параметров текстового поля
Ципихович Эндрю, ничего если мы тоже на этом форуме потусуемся?
...
Рейтинг: 0 / 0
30.04.2012, 06:07
    #37777194
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить показ параметров текстового поля
Serge 007,
>Ципихович Эндрю, ничего если мы тоже на этом форуме потусуемся?
ничего...
по делу есть что-то?
...
Рейтинг: 0 / 0
30.04.2012, 11:10
    #37777268
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить показ параметров текстового поля
катастрофапо делу есть что-то?По какому делу?
Я просто любуюсь как Вы мило беседуете в одиночестве :)
...
Рейтинг: 0 / 0
30.04.2012, 11:14
    #37777272
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить показ параметров текстового поля
Serge 007...мило беседуете в одиночестве :)
Сам с собой :)
...
Рейтинг: 0 / 0
30.04.2012, 12:06
    #37777315
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить показ параметров текстового поля
Serge 007, на сию минуту дело заключается в том, показать параметры выделенного текстового поля Ворд - FormFields, как?
...
Рейтинг: 0 / 0
30.04.2012, 12:10
    #37777317
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить показ параметров текстового поля
катастрофаSerge 007, на сию минуту дело заключается в том, показать параметры выделенного текстового поля Ворд - FormFields, как?ХЗ. Ворд - это что? Там где буквы набирают? Тогда Блокнот рулез :) И бесплатно. А за ворд лохи платят :)
...
Рейтинг: 0 / 0
30.04.2012, 12:16
    #37777328
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить показ параметров текстового поля
Serge 007,
ХЗ - дальше можно было не продолжать
а так получите:
>Ворд - это что?
Word
>Там где буквы набирают?
буквы и не только, возможностей миллион
Тогда Блокнот рулез :)
Был бы он сговорчив к программированию, разметке, я бы подумал
И бесплатно. А за ворд лохи платят :)
не только лохи
не всегда платят
...
Рейтинг: 0 / 0
30.04.2012, 12:25
    #37777338
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить показ параметров текстового поля
катастрофа,

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

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


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


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

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

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

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


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