Я пытаюсь зачитать оглавление из текстового документа.
Я сделал рабочую систему для этого, но мне это совсем не нравится, и я подумал, есть ли способ сделать это намного проще.
Моя цель - показать каждый контент в Datagridview.
Извините за плохой английский :)
static void Main(string[] args)
{
Application app = new Application();
Document doc = app.Documents.Open("C:\\Users\\----\\Desktop\\Kopie.docx");
int count = doc.Words.Count;
var table = doc.TablesOfContents[1].Range.Text;
var strings = table.Split(new string[] {"\r"},StringSplitOptions.None);
List<string> inhalt = new List<string>();
foreach (var item in strings)
{
var tmpA= item.Split(new string[] { "\t" }, StringSplitOptions.None);
if (tmpA.Length==1)
{
break;
}
string erg = tmpA[0] +" "+ tmpA[1];
inhalt.Add(erg);
}
inhalt.RemoveAt(0);
app.Quit();
Console.Read();
}