Avvolgimento del Testo della Cella

Avvolgimento del Testo della Cella

Per creare un foglio di lavoro con due celle, una con testo avvolto e una senza:

  1. Configura il foglio di lavoro:
    1. Crea un libro di lavoro.
    2. Accedi al primo foglio di lavoro.
  2. Aggiungi testo:
    1. Aggiungi testo alla cella A1.
    2. Aggiungi testo avvolto alla cella A5.
  3. Salva il foglio di calcolo.

Gli esempi di codice qui sotto mostrano come eseguire questi passaggi utilizzando VSTO con C# o Visual Basic. Gli esempi di codice che mostrano come fare la stessa cosa utilizzando Aspose.Cells for .NET, di nuovo utilizzando C# o Visual Basic seguono immediatamente.

L’esecuzione del codice produce un foglio di calcolo con due celle, una con del testo che non è stato wrappato e una che contiene:

Output wrapping cell text with VSTO

todo:image_alt_text

Output wrapping cell text with Aspose.Cells for .NET

todo:image_alt_text

Wrapping del Testo della Cella Utilizzando VSTO

C#

 //Note: To help you better, the code uses full namespacing

void WrappingCellText()

{

    //Access vsto application

    Microsoft.Office.Interop.Excel.Application app = Globals.ThisAddIn.Application;

    //Access workbook 

    Microsoft.Office.Interop.Excel.Workbook workbook = app.ActiveWorkbook;

    //Access worksheet 

    Microsoft.Office.Interop.Excel.Worksheet m_sheet = workbook.Worksheets[1];

    //Access vsto worksheet

    Microsoft.Office.Tools.Excel.Worksheet sheet = Globals.Factory.GetVstoObject(m_sheet);

    //Place some text in cell A1 without wrapping

    Microsoft.Office.Interop.Excel.Range cellA1 = sheet.Cells.get_Range("A1");

    cellA1.Value = "Sample Text Unwrapped";

    //Place some text in cell A5 with wrapping

    Microsoft.Office.Interop.Excel.Range cellA5 = sheet.Cells.get_Range("A5");

    cellA5.Value = "Sample Text Wrapped";

    cellA5.WrapText = true;

    //Save the workbook

    workbook.SaveAs("f:\\downloads\\OutputVsto.xlsx");

    //Quit the application

    app.Quit();

}

Wrapping del Testo della Cella Utilizzando Aspose.Cells for .NET

C#

 void WrappingCellText()

{

    //Create workbook

    Workbook workbook = new Workbook();

    //Access worksheet

    Worksheet worksheet = workbook.Worksheets[0];

    //Place some text in cell A1 without wrapping

    Cell cellA1 = worksheet.Cells["A1"];

    cellA1.PutValue("Some Text Unwrapped");

    //Place some text in cell A5 wrapping

    Cell cellA5 = worksheet.Cells["A5"];

    cellA5.PutValue("Some Text Wrapped");

    Style style = cellA5.GetStyle();

    style.IsTextWrapped = true;

    cellA5.SetStyle(style);

    //Autofit rows

    worksheet.AutoFitRows();

    //Save the workbook

    workbook.Save("f:\\downloads\\OutputAspose.xlsx", SaveFormat.Xlsx);

}