إدارة الروابط المختصرة في ورقة العمل
إضافة الروابط المختصرة
لإضافة رابط تشعبي إلى خلية باستخدام Aspose.Cells.GridDesktop، يرجى اتباع الخطوات أدناه:
- أضف عنصر تحكم Aspose.Cells.GridDesktop إلى نموذجك (Form)
- الوصول إلى أي ورقة عمل مرغوبة
- الوصول إلى الخلية المراد ربطها في ورقة العمل
- إضافة بعض القيمة إلى الخلية التي سيتم ربطها
- إضافة ارتباط تشعبي إلى ورقة العمل عن طريق تحديد اسم الخلية التي سيتم تطبيق الارتباط عليها
تقدم مجموعة الارتباطات التشعبية في كائن ورقة العمل طريقة إضافة متنوعة. يمكن للمطورين استخدام أي إصدار من الطريقة الإضافية وفقًا لاحتياجاتهم الخاصة.
سيقوم الكود أدناه بإضافة رابط تشعبي إلى خلايا B2 و C3 من ورقة العمل.
// 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"); |
الوصول إلى الروابط التشعبية
بمجرد إضافة رابط تشعبي إلى خلية، قد يكون من الضروري أيضًا الوصول إلى الرابط التشعبي وتعديله في وقت التشغيل. يمكن للمطورين أن يفعلوا ذلك عن طريق الوصول ببساطة إلى الرابط التشعبي من مجموعة الروابط التشعبية في ورقة العمل عن طريق تحديد الخلية (باستخدام اسم الخلية أو موقعها بالنسبة لرقم الصف والعمود) التي تمت إضافة الرابط التشعبي إليها. بمجرد الوصول إلى الرابط التشعبي، يمكن للمطورين تعديل عنوان URL الخاص به في وقت التشغيل.
// 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."); | |
} |
إزالة الروابط التشعبية
لإزالة رابط تشعبي موجود، يمكن للمطورين ببساطة الوصول إلى ورقة العمل المطلوبة ثم إزالة الرابط التشعبي من مجموعة الروابط التشعبية في ورقة العمل عن طريق تحديد الخلية المُتشعّب عليها (باستخدام اسمها أو رقم الصف والعمود).
// 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."); | |
} |