Открытие диалога данных формы из Page.Drop - PullRequest
0 голосов
/ 29 января 2020

Я использую Visio 2016. У меня есть функция с именем «Insert_Below», в которой я помещаю мастер (например, «MasterA») на страницу. У меня есть настройка действия для другой фигуры ("shp"), которая вызывает "Insert_Below", например, так:

' Action in shape sheet of shp
Actions.Row_1  -  CALLTHIS("ThisDocument.Insert_Below")

' In ThisDocument.Insert_Below
Set newShp = pg.Drop(mstr, x, y)

Обычно, когда я добавляю фигуру, перетаскивая ее из трафарета, открывается диалог данных формы, потому что я имейте пару полей данных формы, установленных, чтобы спросить при падении. Но когда запускается действие, я не получаю диалоговое окно данных формы для добавленной формы, «newShp» выше.

Могу ли я принудительно заставить диалоговое окно каким-либо образом открыть newShp?

Это кросс пост на visguy.com - Пост

1 Ответ

0 голосов
/ 05 февраля 2020

Я не уверен, что понимаю вас. Попробуйте добавить эту строку

newShp.Application.Docmd 1312
...