В Microsoft Excel VBA я пытаюсь назначить гиперссылки и / или действия для фигур, которые я нарисовал. Вот примерно то, что я пробовал (раскомментируйте только одну строку за раз)
По сути, я хочу, чтобы пользователи получали больше информации, щелкая объект формы. Гиперссылки хороши, но идеальным будет какой-то обработчик событий, который принимает параметры. Я буду создавать сотни таких фигур, и они должны ссылаться на уникальные места в документе.
Dim destinationHyperlinkCell as Range
set destinationHyperlinkCell = Range("10:10")
' (do some stuff here)...
With Sheet1.Shapes.AddTextbox(msoTextOrientationHorizontal, _
600, _
600, _
300, _
16)
.TextFrame.Characters.Text = "Test this thing"
.Name = destinationHyperlinkCell.Address & " group of shapes"
'.Hyperlink.Address = destinationHyperlinkCell.Address
'.Hyperlink.Range = destinationHyperlinkCell.Address
'.OnAction = "'showDebugMsg """ & .Name & """'"
End With