powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / c# поиск метки в word документе
4 сообщений из 4, страница 1 из 1
c# поиск метки в word документе
    #39033885
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Подскажите пожалуйста как парсить в документе метки?

Метки в тексте выглядят так #@любой текст@#

Нашел только такой пример, но он ищет только статический текст, а мне нужно что-то типа регулярки "#@(.*?)@#"
Код: c#
1.
2.
3.
4.
5.
6.
7.
var w = new Word.Application();
w.Documents.Add("путь к файлу");

while(w.Selection.Find.Execute("#@")) 
{
     var ttt = w.Selection.Range.Next().Text;
}
...
Рейтинг: 0 / 0
c# поиск метки в word документе
    #39033927
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну ищи сначала открывающий тэг, потом закрывающий )))

вообще, обычно в таких случаях используют "закладки"
...
Рейтинг: 0 / 0
c# поиск метки в word документе
    #39034023
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин закладками действительно проще. А я тут сижу голову ломаю.

Код: c#
1.
w.Bookmarks.Cast<Bookmark>().Select(s => s.Range).ToList();



Тему пока не закрываю.
...
Рейтинг: 0 / 0
c# поиск метки в word документе
    #39039387
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот и назрел вопрос :)
В документе я делаю закладку на Таблицу состоящию из трех колонок.

Данным кодом я получаю данную закладку:
Код: c#
1.
var TABLE = _currBook.Bookmarks.Cast<Bookmark>().First(w => w.Range.BookmarkID == 3) as ???;


Как мне сделать так чтобы я мог с результатом играть как с таблицей?
Код: c#
1.
2.
3.
4.
_currBook.Tables[1].Rows.Count; // Это обращение по индексу

//а мне надо так, по закладке
TABLE.Rows.Count; 
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / c# поиск метки в word документе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]