Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
2 / 2 / 2
Регистрация: 14.11.2010
Сообщений: 62

Определить адрес закладки в документе Word

09.11.2015, 16:53. Показов 1535. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
в вордовском файле в таблицу в каждую ячейку вставляю закладку
с записью в место закладки проблем нет

C#
1
application.Selection.Bookmarks["asd"].Range.Text = "123";
Подскажите как в С# определить адрес закладки

к примеру конечный результаn желателен: таблица 3 столбец 2 строка 15
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.11.2015, 16:53
Ответы с готовыми решениями:

Проверка на наличие "закладки" в документе MS Word
Здравствуйте. Вопрос глупый, но поиск к сожалению не помог (или я им не умею пользоваться). Как сделать проверку на наличие...

С# и office изменения текста в документе (закладки)
Пишу программу автоматизации документов (начал писать) перерыл кучу примеров нашёл 1 вроде похоже но кричит ошибками пока задача простоя...

Замена слов в документе Word
как сделать?

2
 Аватар для ViterAlex
8953 / 4865 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
09.11.2015, 20:50
Цитата Сообщение от partos1 Посмотреть сообщение
с записью в место закладки проблем нет
При такой записи закладка исчезнет
Зачем тебе адрес? Ты его нигде не применишь.

Добавлено через 13 минут
Но если очень хочется, то пробуй так:
C#
1
2
3
4
5
6
7
8
9
Tuple<int,int,int> BookmarkAddress(Word.Bookmark bm) {
    int table, column, row;
    Word.Range range = bm.Range;
    range.SetRange(0, range.Start);
    table = range.Tables.Count;
    column = range.Information[Word.WdInformation.wdEndOfRangeColumnNumber];
    row = range.Information[Word.WdInformation.wdEndOfRangeRowNumber];
    return Tuple.Create(table, column, row);
}
1
2 / 2 / 2
Регистрация: 14.11.2010
Сообщений: 62
10.11.2015, 15:05  [ТС]
Цитата Сообщение от ViterAlex Посмотреть сообщение
Зачем тебе адрес? Ты его нигде не применишь.
нужно проанализировать соседнюю №столбца+1 и запись №столбца +2

За пример спасибо щас попробую))

Добавлено через 16 часов 30 минут
Цитата Сообщение от ViterAlex Посмотреть сообщение
C#
1
table = range.Tables.Count;
не верно определяет номер таблицы в документе (вместо 5 получаю 1)
как еще можно определить номер?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.11.2015, 15:05
Помогаю со студенческими работами здесь

Поиск текста в Word-документе
Не работает поиск в Word документе как исправить? Если берешь .txt файл и меняешь расширение то поиск работает, если создаешь файл путем...

Получить доступ к данным в документе Word
Добрый вечер! Помогите пожалуйста, в моем вопросе. Дана в Word-ом файле таблица, в одной ячейке 3-4 строк. Как загрузить каждую строку...

Поиск слов с цифрой в документе word
Добрый день!!! Подскажите пожалуйста как средствами C# в документе word искать слова вида: &quot;Пункт 1&quot;, &quot;Пункт2&quot;,...

Некорректно производится замена в документе Word
Вот так работает: wordSearchReplace(&quot;папа&quot;, &quot;мама&quot;, ref wordApp, 20);//заменяет слова &quot;папа&quot; на &quot;мама&quot; в открытом документе...

Программное создание закладок в документе Word
Всем здравствуйте. Подскажите пожалуйста как можно программно добавлять в документ word закладки. С ручным вводом все понятно но при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru