Comment ajouter/inclure une boîte de texte dans la feuille de calcul avec C++

Ajouter une zone de texte à une feuille de calcul dans Excel

Dans le programme Excel (version 07 et supérieure), il y a deux endroits où vous pouvez insérer des zones de texte. L’un dans “insert-shapes”, l’autre en haut à droite du menu “Insert”.

Méthode 1 :

1

Méthode 2 :

2

Comment créer

Vous pouvez créer des zones de texte à texte horizontal ou vertical.

  • Sélectionner l’option correspondant (horizontal ou vertical)
  • Cliquez sur la page avec le bouton gauche de la souris
  • Maintenez le bouton gauche enfoncé et faites glisser une distance sur la page
  • Relâchez le bouton gauche

Maintenant, vous avez une zone de texte.

Ajouter une zone de texte à une feuille de calcul dans Aspose.Cells

Lorsque vous devez insérer en masse des zones de texte dans la feuille de calcul, la méthode d’insertion manuelle est évidemment une catastrophe. Si cela vous dérange, je pense que ce document vous aidera. Aspose.Cells fournit une API pour effectuer facilement des insertions en masse dans votre code.

Le code d’exemple suivant crée une zone de texte.

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

using namespace Aspose::Cells;
using namespace Aspose::Cells::Drawing;

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

    // Source directory path
    U16String srcDir(u"..\\Data\\01_SourceDirectory\\");

    // Output directory path
    U16String outDir(u"..\\Data\\02_OutputDirectory\\");

    // Create an object of the Workbook class
    Workbook workbook;

    // Access first worksheet from the collection
    Worksheet sheet = workbook.GetWorksheets().Get(0);

    // Add the TextBox to the worksheet
    sheet.GetTextBoxes().Add(6, 10, 100, 200);

    // Save the workbook with the text box
    workbook.Save(outDir + u"result.xlsx", SaveFormat::Xlsx);

    std::cout << "Text box added successfully!" << std::endl;

    Aspose::Cells::Cleanup();
}

Vous obtiendrez un fichier similaire à fichier résultat. Dans ce fichier, vous verrez ce qui suit :