Я могу выбрать форму, как обычно, используя следующую VBA
ActiveSheet.Shapes(Application.Caller).Select
Я хочу выбрать диаграмму и создать форму внутри диаграммы. Я не нахожу строку кода.
Я попробовал следующее, но безуспешно.
ActiveSheet.ChartObjects(Application.Caller).Select
Дополнительная информация:
На самом деле мой график заблокирован, и я хочу, чтобы он был заблокирован, а мой лист защищен (объект редактирования не отмечен). Я вставил фигуру в график. Моя цель - редактировать фигуру внутри графика в заблокированном режиме с помощью application.caller. Таким образом, я могу выбрать форму, затем я смогу редактировать ее
У меня будет более 10 фигур на диаграмме, и формы будут добавлены динамически с помощью кнопки добавления формы со случайными именами. так что я могу нацелить фигуру с ее именем. Вот почему я хочу, чтобы пользователь application.caller автоматически выбрал его
Спасибо