إضافة ارتباطات تشعبية للخلايا في VSTO و Aspose.Cells

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

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

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

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

todo:image_alt_text

يتم إضافة رابط تشعبي إلى الخلية 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");

تحميل رمز عينة