الوصول إلى كائن الارتباط التشعبي لـ GridWeb Cell
سيناريوهات الاستخدام الممكنة
يمكنك التحقق مما إذا كانت الخلية تحتوي على ارتباط تشعبي أم لا باستخدام الطريقتين التاليتين. ستُرجع هذه الطرق فارغة إذا لم تحتوي الخلية على ارتباط تشعبي وإذا كانت تحتوي على ارتباط تشعبي ، فستعيد كائن GridHyperlink.
- GridHyperlinkCollection.GetHyperlink (خلية الشبكة)
- GridHyperlinkCollection.GetHyperlink (صف int ، عمود int)
افتح الارتباط التشعبي في نافذة جديدة أو موجودة
إذا كان ملف Excel الخاص بك يحتوي على ارتباط تشعبي يربط إلى بعض عناوين URL مثلhttp://wwww.aspose.com/ وقمت بتحميله في GridWeb ثم سيتم عرض الارتباطات التشعبية مع تعيين السمة الهدف على_ فارغ. هذا يعني أنه عندما تنقر فوق الارتباط التشعبي في خلية GridWeb ، سيتم فتحه في نافذة جديدة بدلاً من النافذة الحالية. يرجى التحقق من خاصية GridHyperlink.Target في نافذة التصحيح التالية. بالإضافة إلى ذلك ، إذا كنت تريد فتح الارتباط التشعبي في النافذة الحالية ، فيرجى تعيين ارتباط الشبكة._الذات.
الوصول إلى كائن الارتباط التشعبي لـ GridWeb Cell
يصل نموذج التعليمات البرمجية التالي إلى الارتباط التشعبي للخلية A1. إذا احتوت الخلية A1 على ارتباط تشعبي ، فستُرجع كائن GridHyperlink ، وإلا فسوف ترجع فارغة.
عينة من الرموز
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Access first worksheet of gridweb and cell A1 | |
GridWorksheet sheet = GridWeb1.WorkSheets[0]; | |
GridCell cellA1 = sheet.Cells["A1"]; | |
// Access hyperlink of cell A1 if it contains any | |
GridHyperlink cellHyperlink = sheet.Hyperlinks.GetHyperlink(cellA1); | |
if (cellHyperlink == null) | |
{ | |
Label1.Text = "Cell A1 does not have any hyperlink"; | |
} | |
else | |
{ | |
// Access hyperlink properties e.g. address | |
string hyperlinkAddress = cellHyperlink.Address; | |
Label1.Text = "Address of hyperlink in cell A1 :" + hyperlinkAddress; | |
} |