我怎样才能在Excel文本框中设置多行文本使用C#
在这里我的代码:
using Excel = Microsoft.Office.Interop.Excel; private void button1_Click(object sender, EventArgs e) { Excel.Application xlApp = new Excel.Application(); Excel.Workbook wb = xlApp.Workbooks.Add(System.Type.Missing); Excel.Worksheet ws = (Excel.Worksheet)wb.Sheets[1]; xlApp.Visible = true; Excel.Shape textBox = ws.Shapes.AddTextbox( Microsoft.Office.Core.MsoTextOrientation.msoTextOrientationHorizontal, 10 + 10 + 10, 36, 600, 100); textBox.TextFrame.Characters(System.Type.Missing, System.Type.Missing).Text = "testing"; xlApp.ActiveWindow.Activate(); xlApp.UserControl = true; ws = null; wb = null; xlApp = null; }
但是用这个代码我只能添加一行文本“testing”:
--------------------------------- |Testing | | | | | ---------------------------------
现在我想添加3行文本,如下所示:
--------------------------------- |Test1 | |Test2 | |Test3 | ---------------------------------
来人帮帮我?
System.Environment.NewLine
可能是你正在寻找分离你的3个string的常量。