إضافة ارتباطات تشعبية إلى الخلايا

إضافة الروابط الفائقة إلى الخلايا

لإضافة ارتباطات تشعبية للخلايا في ورق جدول بيانات، اتبع الخطوات التالية:

  1. إعداد الورقة العمل:
    1. أنشئ كائن تطبيق. (فقط VSTO.)
    2. أضف كتاب عمل.
    3. احصل على الورقة الأولى.
    4. أضف نصًا إلى الخلايا التي ستضيف ارتباطًا تشعبيًا لها.
  2. أضف ارتباطًا تشعبيًا.
  3. حفظ المستند.

تظهر هذه الخطوات في أمثلة الشفرة أدناه. تظهر الأمثلة الأولى كيفية استخدام VSTO مع كل من C# أو Visual Basic لإضافة رابط فائق إلى خلية. تظهر الأمثلة التالية كيفية القيام بنفس الشيء باستخدام Aspose.Cells for .NET مرة أخرى باستخدام C# أو Visual Basic.

تقوم عينات الرمز بإنشاء ملف Excel يحتوي على رابط تشعبي في الخلية A1 على ورقة العمل الأولى.

todo:image_alt_text

يتم إضافة رابط فائق إلى الخلية A1.

إضافة الروابط الفائقة إلى الخلايا مع VSTO

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();

إضافة الروابط الفائقة إلى الخلايا مع Aspose.Cells for .NET

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");