Fügen Sie Hyperlinks zu Cells hinzu

Führen Sie die folgenden Schritte aus, um Hyperlinks zu Zellen in einer Tabelle hinzuzufügen:

  1. Erstellen Sie das Arbeitsblatt:
  2. Instanziieren Sie ein Anwendungsobjekt. (Nur VSTO.)
  3. Fügen Sie eine Arbeitsmappe hinzu.
  4. Holen Sie sich das erste Blatt.
  5. Fügen Sie Text zu den Zellen hinzu, denen Sie einen Hyperlink hinzufügen möchten.
  6. Hyperlinks hinzufügen.
  7. Speichern Sie das Dokument.

Diese Schritte werden in den folgenden Codebeispielen gezeigt. Die ersten Beispiele zeigen die VerwendungVSTO entweder mit C# oder Visual Basic, um einer Zelle einen Hyperlink hinzuzufügen. Die folgenden Beispiele zeigen, wie Sie dasselbe mit tun könnenAspose.Cells for .NET, wieder mit C# oder Visual Basic.

Die Codebeispiele generieren eine Excel-Datei mit einem Hyperlink in Zelle A1 auf dem ersten Arbeitsblatt.

todo: Bild_alt_Text

Zelle A1 wird ein Hyperlink hinzugefügt.

C#

 .......



using Microsoft.VisualStudio.Tools.Applications.Runtime;

using Excel = Microsoft.Office.Interop.Excel;

using Office = Microsoft.Office.Core;

using System.Reflection;

.......

//Instantiate the Application object.

Excel.ApplicationClass ExcelApp = new Excel.ApplicationClass();

//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("c:\\Hyperlink_test.xls"); 

//Quit the Application.

ExcelApp.Quit();

C#

 .......

using 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("c:\\Hyperlink_test.xls");