EmulateHyperlinkClick(Row: Integer; Column: Integer);
Row. Строка, в которой находится гиперссылка. Допустимое значение параметра находится в диапазоне [0; RowsCount);
Column. Столбец, в котором находится гиперссылка. Допустимое значение параметра находится в диапазоне [0; ColumnsCount).
Метод EmulateHyperlinkClick осуществляет эмуляцию щелчка по гиперссылке в указанной ячейке.
При выполнении метода для компонента, с таблицей которого осуществляется работа, генерируется событие OnHyperlinkClick. Описание события для различных компонентов представлено в следующих подразделах:
Sub Macro;
Var
Rep: IPrxReport;
Tab: ITabSheet;
View: ITabView;
i,j: Integer;
Begin
Rep:=PrxReport.ActiveReport;
Tab:=Rep.ActiveSheet.Table;
View:=Tab.View;
i:=Tab.Cell(0,0).Value As integer;
j:=Tab.Cell(0,1).Value As integer;
View.EmulateHyperlinkClick(i,j);
End Sub Macro;
Данный пример является макросом для регламентного отчета. После выполнения макроса будет эмулировано нажатие на гиперссылку, находящуюся в ячейке с координатами «i» и «j». Данные координаты вводятся в ячейки «А0» и «В0», соответственно.
См. также: