| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Построчное чтение из документа Word |
| Автор: Katran7 1.10.2012, 22:23 |
| Доброго всем времени суток. Обращаюсь к вам с просьбой о помощи. Скажите может кто-то сталкивался с такой задачей. Имеется документ Word(*.doc или *.docx) в нем хранятся такого вида строки строки: ФИО : Фамилия Имя Отчество Домашний адрес : улица, дом .... и т.д и т.п. В общем информация о человеке. Необходимо считать из документа, из каждой строки, те значения которые находятся после двоеточия и записать эти значения в определенные TextBox'ы на форме. Как вывести полностью весь текст из документа в переменную (другой документ) знаю, а вот как сделать построчное чтение никак немогу найти подходящей инфы. Помогите ссылкой или примером, или тем, что сможет помочь мне в данной ситуации. Заранее благодарен! |
| Автор: Katran7 4.10.2012, 21:38 | ||
| Подскажите еще такуе пожалуйста. С помощью приведенного ниже кода считываю содержимое из docx - документа. В документе хронятся строки вида: А : Б З : Г Из строки считываю данные которые стоят после двоеточия. Из первой строки считывает нормально, но при считывании второй выдает предупреждение такого рода : Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции. Имя параметра: index. И указыает на строку textBox2.text = paths[1]; Подскажите, как побороть данное предупрежедение?
Добавлено через 47 секунд Кстати, diadiavova, спасибо за ответ! |
| Автор: diadiavova 4.10.2012, 22:04 |
Ну так ты ведь добавляешь в список только одну строку, а здесь ты обращаешься к несуществующей второй, вот и получаешь исключение. |
| Автор: Katran7 6.10.2012, 15:54 |
| Спасибо, понял ошибку. |