Ajouter des hyperliens aux cellules dans VSTO et Aspose.Cells

Pour ajouter des hyperliens aux cellules d’une feuille de calcul, suivez les étapes suivantes :

  1. Mettez en place la feuille de calcul:
    1. Instancier un objet Application. (VSTO uniquement)
    2. Ajouter un classeur.
    3. Obtenir la première feuille.
    4. Ajouter du texte aux cellules auxquelles vous ajouterez un hyperlien.
  2. Ajouter un hyperlien.
  3. Enregistrer le document.

Ces étapes sont présentées dans les exemples de code ci-dessous. Le premier exemple montre comment utiliser VSTO avec C# pour ajouter un hyperlien à une cellule. Les exemples qui suivent montrent comment faire la même chose en utilisant Aspose.Cells for .NET, encore une fois en utilisant C#.

Les exemples de code génèrent un fichier Excel qui comporte un hyperlien dans la cellule A1 de la première feuille de calcul.

todo:image_alt_text

Un hyperlien est ajouté à la cellule A1.

VSTO

 //Instantiate the Application object.

Excel.Application ExcelApp = Application;

//Add a Workbook.

Excel.Workbook objBook = ExcelApp.Workbooks.Add(System.Reflection.Missing.Value);

//Get the First sheet.

Excel.Worksheet objSheet = (Excel.Worksheet)objBook.Sheets["Sheet1"];

//Define a range object(A1).

Excel.Range _range;

_range = objSheet.get_Range("A1", "A1");

//Add a hyperlink to it.

objSheet.Hyperlinks.Add(_range, "http://www.aspose.com/", Type.Missing, "Click to go to Aspose site", "Aspose Site!");

//Save the excel file.

objBook.SaveCopyAs("Hyperlink_test.xls");

//Quit the Application.

ExcelApp.Quit();

Aspose.Cells

 //Instantiate a new Workbook object.

Workbook workbook = new Workbook();

//Get the First sheet.

Worksheet worksheet = workbook.Worksheets[0];

//Define A1 Cell.

Aspose.Cells.Cell cell = worksheet.Cells["A1"];

//Add a hyperlink to it.

int index = worksheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com/");

worksheet.Hyperlinks[index].TextToDisplay = "Aspose Site!";

worksheet.Hyperlinks[index].ScreenTip = "Click to go to Aspose site";

//Save the excel file.

workbook.Save("Hyperlink_test.xls");

Télécharger le code source d’exemple