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
- Aggiungi commenti in un foglio di lavoro Excel usando C++
- Applicare la formattazione ai commenti in un foglio di lavoro di Excel utilizzando 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.
- Carica il file Excel utilizzando la classe IWorkbook.
- Recupera il foglio di lavoro in cui desideri aggiungere il commento.
- Aggiungi il commento usando IWorksheet->GetIComments()->Add(intrusiveptrAspose::Cells::Systems::String cellName).
- Recupera il commento aggiunto nel passaggio precedente utilizzando il metodo IWorksheet->GetIComments()->GetObjectByIndex (Aspose::Cells::Systems::Int32 index).
- Impostare la nota del commento utilizzando IComment->SetNote(intrusiveptrAspose::Cells::Systems::String valore).
- Salvare il file Excel utilizzando IWorkbook->Salva(intrusiveptrAspose::Cells::Systems::String nomefile).
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")));
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++.
- Carica il file Excel utilizzando la classe IWorkbook.
- Recupera il foglio di lavoro in cui desideri aggiungere il commento.
- Aggiungi il commento usando IWorksheet->GetIComments()->Add(intrusiveptrAspose::Cells::Systems::String cellName).
- Recupera il commento aggiunto nel passaggio precedente utilizzando il metodo IWorksheet->GetIComments()->GetObjectByIndex (Aspose::Cells::Systems::Int32 index).
- Impostare la nota del commento utilizzando IComment->SetNote(intrusiveptrAspose::Cells::Systems::String valore).
- Imposta la formattazione del commento in base alle tue esigenze.
- Salvare il file Excel utilizzando IWorkbook->Salva(intrusiveptrAspose::Cells::Systems::String nomefile).
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")));
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.