Gestione dei collegamenti ipertestuali in un foglio di lavoro
Aggiunta di collegamenti ipertestuali
Per aggiungere un collegamento ipertestuale a una cella utilizzando Aspose.Cells.GridDesktop, procedi nel seguente modo:
- Aggiungi il controllo Aspose.Cells.GridDesktop al tuoModulo
- Accedi a qualsiasi desideratoFoglio di lavoro
- Accedi a un file desideratoCell nel foglio di lavoro che verrà collegato tramite collegamento ipertestuale
- Aggiungi un valore alla cella da collegare tramite collegamento ipertestuale
- AggiungereCollegamento ipertestuale al foglio di lavoro specificando il nome della cella su cui verrà applicato il collegamento ipertestuale
Collegamenti ipertestuali raccolta nelFoglio di lavoro L’oggetto fornisce un overloadAggiungere metodo. Gli sviluppatori possono utilizzare qualsiasi versione sovraccaricata diAggiungere metodo in base alle loro specifiche esigenze.
Sotto il codice verrà aggiunto un collegamento ipertestuale aB2 eC3 celle del foglio di lavoro.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing first worksheet of the Grid | |
Worksheet sheet = gridDesktop1.Worksheets[0]; | |
// Accessing cell of the worksheet | |
GridCell cell = sheet.Cells["b2"]; | |
GridCell cell2 = sheet.Cells["c3"]; | |
// Modifying the width of the column of the cell | |
sheet.Columns[cell.Column].Width = 160; | |
sheet.Columns[cell2.Column].Width = 160; | |
// Adding a value to the cell | |
cell.Value = "Aspose Home"; | |
cell2.Value = "Aspose Home"; | |
// Adding a hyperlink to the worksheet containing cell name and the hyperlink URL with which the cell will be linked | |
sheet.Hyperlinks.Add("b2", "www.aspose.com"); | |
sheet.Hyperlinks.Add("c3", "www.aspose.com"); |
Accesso ai collegamenti ipertestuali
Una volta aggiunto un collegamento ipertestuale a una cella, potrebbe anche essere necessario accedere e modificare il collegamento ipertestuale in fase di esecuzione. Per fare ciò, gli sviluppatori possono semplicemente accedere al collegamento ipertestuale dal fileCollegamenti ipertestuali raccolta delFoglio di lavoro specificando la cella (utilizzando il nome della cella o la sua posizione in termini di numero di riga e colonna) a cui viene aggiunto il collegamento ipertestuale. Una volta effettuato l’accesso al collegamento ipertestuale, gli sviluppatori possono modificarne l’URL in fase di esecuzione.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing first worksheet of the Grid | |
Worksheet sheet = gridDesktop1.Worksheets[0]; | |
// Accessing a hyperlink added to "c3,b2" cells (specified using its row & column number) | |
Aspose.Cells.GridDesktop.Data.GridHyperlink hyperlink1 = sheet.Hyperlinks[2, 2]; | |
Aspose.Cells.GridDesktop.Data.GridHyperlink hyperlink2 = sheet.Hyperlinks[1, 1]; | |
if (hyperlink1 != null && hyperlink2 != null) | |
{ | |
// Modifying the Url of the hyperlink | |
hyperlink1.Url = "www.aspose.com"; | |
hyperlink2.Url = "www.aspose.com"; | |
MessageBox.Show("Hyperlinks are accessed and URL's are: \n" + hyperlink1.Url + "\n" + hyperlink2.Url); | |
} | |
else | |
{ | |
MessageBox.Show("No hyperlinks are found in sheet. Add hyperlinks first."); | |
} |
Rimozione di collegamenti ipertestuali
Per rimuovere un collegamento ipertestuale esistente, gli sviluppatori possono semplicemente accedere a un foglio di lavoro desiderato e quindiRimuovere collegamento ipertestuale daCollegamenti ipertestuali raccolta delFoglio di lavoro specificando la cella con collegamento ipertestuale (usando il suo nome o il numero di riga e colonna).
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing first worksheet of the Grid | |
Worksheet sheet = gridDesktop1.Worksheets[0]; | |
if (sheet.Hyperlinks.Count > 0) | |
{ | |
// Removing hyperlink from "c3" cell | |
sheet.Hyperlinks.Remove(2, 2); | |
MessageBox.Show("Hyperlink in C3 cell has been removed."); | |
} | |
else | |
{ | |
MessageBox.Show("No hyperlinks are found in sheet to remove. Add hyperlinks first."); | |
} |