Accesso all'oggetto Hyperlink del GridWeb Cell
Possibili scenari di utilizzo
Puoi verificare se la cella contiene un collegamento ipertestuale o meno utilizzando i seguenti due metodi. Questi metodi restituiranno null se la cella non contiene un collegamento ipertestuale e se contiene un collegamento ipertestuale, restituirà l’oggetto GridHyperlink.
- GridHyperlinkCollection.GetHyperlink(cella GridCell)
- GridHyperlinkCollection.GetHyperlink(int riga,int colonna)
Apri collegamento ipertestuale in una finestra nuova o esistente
Se il tuo file excel contiene un collegamento ipertestuale che si collega ad alcuni URL comehttp://wwww.aspose.com/ e lo carichi in GridWeb, i collegamenti ipertestuali verranno visualizzati con l’attributo target impostato su_ vuoto. Significa che quando fai clic sul collegamento ipertestuale in una cella di GridWeb, si aprirà in una nuova finestra anziché in una finestra esistente. Controlla la proprietà GridHyperlink.Target nella seguente finestra di debug. Inoltre, se desideri aprire il collegamento ipertestuale nella finestra esistente, imposta GridHyperlink.Target su_se stesso.
Accesso all’oggetto Hyperlink del GridWeb Cell
Il seguente codice di esempio accede al collegamento ipertestuale della cella A1. Se la cella A1 contiene un collegamento ipertestuale, restituirà l’oggetto GridHyperlink, altrimenti restituirà null.
Codice d’esempio
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Access first worksheet of gridweb and cell A1 | |
GridWorksheet sheet = GridWeb1.WorkSheets[0]; | |
GridCell cellA1 = sheet.Cells["A1"]; | |
// Access hyperlink of cell A1 if it contains any | |
GridHyperlink cellHyperlink = sheet.Hyperlinks.GetHyperlink(cellA1); | |
if (cellHyperlink == null) | |
{ | |
Label1.Text = "Cell A1 does not have any hyperlink"; | |
} | |
else | |
{ | |
// Access hyperlink properties e.g. address | |
string hyperlinkAddress = cellHyperlink.Address; | |
Label1.Text = "Address of hyperlink in cell A1 :" + hyperlinkAddress; | |
} |