C# 如何从文本框中插入项目符号列表?

C# 如何从文本框中插入项目符号列表?,c#,.net,ms-word,office-interop,C#,.net,Ms Word,Office Interop,我需要用word制作一个项目符号列表。它从多行文本框中获取输入。在multt line文本框中开始的每一行都应该产生一个新的项目符号 以下是我努力实现的一个例子: 这是我的代码,它生成已经输入的文本。(顺便说一句,它不是我的) 段落资产=文档内容段落添加(); assets.Range.ListFormat.ApplyBulletDefault(); 字符串[]bulletItems=新字符串[]{“一”、“二”、“三”}; 对于(int i=0;i

我需要用word制作一个项目符号列表。它从多行文本框中获取输入。在multt line文本框中开始的每一行都应该产生一个新的项目符号

以下是我努力实现的一个例子:

这是我的代码,它生成已经输入的文本。(顺便说一句,它不是我的)

段落资产=文档内容段落添加();
assets.Range.ListFormat.ApplyBulletDefault();
字符串[]bulletItems=新字符串[]{“一”、“二”、“三”};
对于(int i=0;i
我并不完全是你想要实现的目标,但据我所知,你试图在文本框中的每一行之前插入项目符号,然后尝试将该文本输入Word

也许这段代码会对您有所帮助

string[] unbulleted = textBox1.Lines;
string[] bulleted = new string[unbulleted.Length];
for (int i = 0; i < bulleted.Length; i++)
    bulleted[i] = "\u2022" + unbulleted[i];
string[]unbulleted=textBox1.行;
字符串[]项目符号=新字符串[unbulled.Length];
对于(int i=0;i<项目符号长度;i++)
带项目符号的[i]=“\u2022”+未带项目符号的[i];

现在您有了一个字符串[],每个字符串前面都有项目符号!但我不知道如何将其插入Word。

我不知道如何使每一行都成为不同的变量,以便可以将它们插入字符串[]{“一”、“二”、“三”};。非常感谢。只有一个问题,“\u2022”是什么意思?这是一个项目符号的Unicode值。你可以找到他们的完整列表!为了进一步解释,“u2022”是实际值,后面的黑色斜杠“\”告诉计算机不要按字面理解字符串,而是用相应的Unicode字符替换。
string[] unbulleted = textBox1.Lines;
string[] bulleted = new string[unbulleted.Length];
for (int i = 0; i < bulleted.Length; i++)
    bulleted[i] = "\u2022" + unbulleted[i];