Aggiungi commenti nei fogli di lavoro di Excel utilizzando C++

Microsoft Excel offre la possibilità di aggiungere commenti nei file Excel. Possono esserci diversi motivi per aggiungere commenti, come spiegare una formula o aggiungere informazioni contestuali che potrebbero essere utili al lettore. I commenti possono essere utilizzati anche per suggerire modifiche nel foglio di lavoro. Inoltre, puoi impostare la dimensione del carattere, l’altezza, la larghezza, ecc., dei commenti. In questo articolo imparerai come aggiungere commenti ai fogli di lavoro di Excel a livello di codice usando C++.

API C++ per l’aggiunta di commenti nei fogli di lavoro di Excel

Aspose.Cells for C++ è una libreria C++ nativa che consente di lavorare con file Excel. Con l’API puoi creare, leggere e modificare facilmente file Excel. Inoltre, puoi aggiungere commenti ai tuoi fogli di lavoro Excel. Per iniziare, installa l’API tramite NuGet o scaricala direttamente dalla sezione Download.

PM> Install-Package Aspose.Cells.Cpp

Aggiungi commenti in un foglio di lavoro Excel usando C++

Di seguito sono riportati i passaggi per aggiungere un commento a una cella in un foglio di lavoro di Excel.

Il codice di esempio seguente mostra come aggiungere un commento a una cella in un foglio di lavoro di Excel usando C++.

// Percorso della directory di origine.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");

// Percorso della directory di output.
StringPtr outDir = new String("OutputDirectory\\");

// Carica il file Excel di origine
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));

// Recupera il primo foglio di lavoro
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);

// Aggiungi un commento alla cella F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));

// Recupera il commento aggiunto alla cella F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);

// Imposta la nota di commento
comment->SetNote(new String("Hello Aspose!"));

// Salva il file Excel
workbook->Save(outDir->StringAppend(new String("AddComment_out.xlsx")));
Immagine che mostra il commento aggiunto alla cella F5

Immagine che mostra il commento aggiunto alla cella F5

Applicare la formattazione ai commenti in un foglio di lavoro Excel utilizzando C++

Di seguito sono riportati i passaggi per applicare la formattazione ai commenti in un foglio di lavoro di Excel utilizzando C++.

Il codice di esempio seguente mostra come applicare la formattazione a un commento in un foglio di lavoro di Excel usando C++.

// Percorso della directory di origine.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");

// Percorso della directory di output.
StringPtr outDir = new String("OutputDirectory\\");

// Carica il file Excel di origine
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));

// Recupera il primo foglio di lavoro
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);

// Aggiungi un commento alla cella F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));

// Recupera il commento aggiunto alla cella F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);

// Imposta la nota di commento
comment->SetNote(new String("Hello Aspose!"));

// Imposta la dimensione del carattere
comment->GetIFont()->SetSize(14);

// Imposta il peso del carattere
comment->GetIFont()->SetBold(true);

// Impostare l'altezza in CM
comment->SetHeightCM(10);

// Imposta la larghezza in CM
comment->SetWidthCM(2);

// Salva il file Excel
workbook->Save(outDir->StringAppend(new String("ApplyFormattingToComment_out.xlsx")));
Immagine che mostra il commento con formattazione personalizzata aggiunta alla cella F5

Immagine che mostra il commento con formattazione personalizzata aggiunta alla cella F5

Ottieni una licenza gratuita

Per provare l’API senza limitazioni di valutazione, puoi richiedere una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come aggiungere commenti in un foglio di lavoro di Excel usando C++. Inoltre, hai visto come applicare la formattazione ai commenti usando la semplice API Aspose.Cells per C++. L’API fornisce una serie di funzionalità aggiuntive per lavorare con i file Excel che puoi esplorare in dettaglio visitando la documentazione ufficiale. In caso di domande, non esitare a contattarci nel nostro forum di supporto gratuito.

Guarda anche