Aralıkta Bağlantıları Almak için C++
Contents
[
Hide
]
Aralıktaki Bağlantıları Al
Range sınıfı, seçili aralıktaki tüm bağlantıları döndüren bir GetHyperlinks() özelliği sağlar. Ayrıca, Hyperlink.Delete yöntemini çağırarak Bağlantıyı silebilirsiniz.
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
Workbook workbook(srcDir + u"HyperlinksSample.xlsx");
Worksheet worksheet = workbook.GetWorksheets().Get(0);
Range range = worksheet.GetCells().CreateRange(u"A2", u"B3");
Vector<Hyperlink> hyperlinks = range.GetHyperlinks();
for (int i = 0; i < hyperlinks.GetLength(); ++i)
{
Hyperlink& link = hyperlinks[i];
std::cout << link.GetArea().ToString().ToUtf8() << " : " << link.GetAddress().ToUtf8() << std::endl;
link.Delete();
}
workbook.Save(outDir + u"HyperlinksSample_out.xlsx");
std::cout << "Hyperlinks processed successfully!" << std::endl;
Aspose::Cells::Cleanup();
}