Wie man ein Textfeld mit C++ zum Arbeitsblatt hinzufügt/eingibt
Fügen Sie ein Textfeld in das Arbeitsblatt in Excel ein
In den Excel-Programmen (Version 07 und höher) gibt es zwei Stellen, an denen Sie Textfelder einfügen können. Einmal in “Einfügen-Formen”, dann auf der rechten Seite des oberen Menüs unter der Option “Einfügen”.
Methode Eins:
Methode Zwei:
Wie man erstellt
Sie können Textfelder mit horizontal oder vertikal ausgerichtetem Text erstellen.
- Wählen Sie die entsprechende Option (horizontal oder vertikal)
- Klicken Sie links auf die Seite
- Halten Sie die linke Taste gedrückt und ziehen Sie eine Entfernung auf der Seite
- Lassen Sie die linke Taste los
Nun haben Sie ein Textfeld.
Fügen Sie ein Textfeld in das Arbeitsblatt in Aspose.Cells ein
Wenn Sie eine große Anzahl von Textfeldern in das Arbeitsblatt einfügen müssen, ist die manuelle Einfügung offensichtlich problematisch. Wenn Sie dies stört, wird dieses Dokument Ihnen sicherlich helfen. Aspose.Cells bietet eine API, mit der Sie einfache Masseninserts in Ihrem Code durchführen können.
Der folgende Beispielcode erstellt ein Textfeld.
#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();
}
Sie erhalten eine Datei, die der Ergebnisdatei ähnlich ist. In der Datei werden Sie Folgendes sehen: