C++ ile Microsoft Excel Formül İzleme Penceresine Hücre Ekleme

Olası Kullanım Senaryoları

Microsoft Excel İzleme Penceresi, hücre değerlerini ve formüllerini uygun şekilde izlemek için kullanışlı bir araçtır. Microsoft Excel’de İzleme Penceresini açmak için Formüller > İzleme Penceresi seçeneğine tıklayabilirsiniz. Bu pencerede İzleme Ekle düğmesi bulunur ve burada hücreler denetim için eklenebilir. Benzer şekilde, Aspose.Cells API kullanarak Worksheet.CellWatches.Add() metodunu kullanarak hücreleri İzleme Penceresine ekleyebilirsiniz.

Microsoft Excel Formül İzleme Penceresine Hücreler Ekleme

Aşağıdaki örnek kod, hücrelerin C1 ve E1 formüllerini ayarlar ve ikisini de İzleme Penceresine ekler. Daha sonra çalışma kitabını çıktı Excel dosyası olarak kaydeder. Çıkış Excel dosyasını açıp İzleme Penceresini görüntülediğinizde, her iki hücreyi de ekran görüntüsünde gösterildiği gibi göreceksiniz.

todo:image_alt_text

Örnek Kod

#include <iostream>
#include "Aspose.Cells.h"

using namespace Aspose::Cells;

int main() {
    Aspose::Cells::Startup();

    // Create empty workbook
    Workbook wb;

    // Access first worksheet
    Worksheet ws = wb.GetWorksheets().Get(0);

    // Put some integer values in cell A1 and A2
    ws.GetCells().Get(u"A1").PutValue(10);
    ws.GetCells().Get(u"A2").PutValue(30);

    // Access cell C1 and set its formula
    Cell c1 = ws.GetCells().Get(u"C1");
    c1.SetFormula(u"=Sum(A1,A2)");

    // Add cell C1 into cell watches by name
    ws.GetCellWatches().Add(c1.GetName());

    // Access cell E1 and set its formula
    Cell e1 = ws.GetCells().Get(u"E1");
    e1.SetFormula(u"=A2*A1");

    // Add cell E1 into cell watches by its row and column indices
    ws.GetCellWatches().Add(e1.GetRow(), e1.GetColumn());

    // Save workbook to output XLSX format
    wb.Save(u"outputAddCellsToMicrosoftExcelFormulaWatchWindow.xlsx", SaveFormat::Xlsx);

    std::cout << "Workbook saved successfully!" << std::endl;

    Aspose::Cells::Cleanup();
    return 0;
}