Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 23.08.2019
Сообщений: 6
RAD XE3+

Номер столбца в таблице Word по закладке

23.08.2019, 19:59. Показов 1209. Ответов 9

Author24 — интернет-сервис помощи студентам
Доброго времени!

Подскажите, в документе Word есть таблица, в определенной ячейке установлена закладка.
Как узнать номер столбца и строки по имени закладки?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.08.2019, 19:59
Ответы с готовыми решениями:

Замена текста в закладке Bookmark в Word
Здравствуйте! Помогите, пожалуйста, в решении следующего вопроса. Есть файл Эксель и файл Ворд. В Экселе, к примеру, в ячейке С1...

Ограничение на количество символов в закладке Word
Здравствуйте. Помогите разобраться. Я вывожу в закладку Word текст из запроса таким образом: ...

MS Word. В таблице граница перекрывает часть текста из соседнего столбца
MS Word. В таблице граница перекрывает часть текста из соседнего столбца, т.е. при двигании границы вправо-влево, текст не переносится. Что...

9
Модератор
 Аватар для D1973
9731 / 6327 / 2443
Регистрация: 21.01.2014
Сообщений: 26,963
Записей в блоге: 3
24.08.2019, 11:53
Закладка в документе Word ставится в определенное место. Поэтому ответ на Ваш вопрос - указать эти номера в имени закладки - по моему, по другому - никак...
0
0 / 0 / 0
Регистрация: 23.08.2019
Сообщений: 6
24.08.2019, 12:08  [ТС]
Спасибо за ответ
А есть возможность получить координаты столбца/строки в таблице по месту текущего курсора?
0
Модератор
 Аватар для D1973
9731 / 6327 / 2443
Регистрация: 21.01.2014
Сообщений: 26,963
Записей в блоге: 3
24.08.2019, 12:29
Цитата Сообщение от hb42 Посмотреть сообщение
А есть возможность получить координаты столбца/строки в таблице по месту текущего курсора?
Что Вы подразумеваете под "координатами текущего курсора"? Координаты внутри окна Вашей программы? Так они тут при чем? Глобальные координаты экрана? А они чем Вам помогут? Переместили чуть-чуть окно Word - и все, ничего не работает...
Может, проще задачу как можно точнее озвучить?
0
0 / 0 / 0
Регистрация: 23.08.2019
Сообщений: 6
24.08.2019, 12:42  [ТС]
Есть документ Word, имеется таблица с непостоянным количеством столбцов, закладка может находится в любом месте таблицы, в начале и конце таблицы могут находиться пользовательские статичные данные. Мне необходимо получить количество столбцов с места закладки и до момента когда встречаются пользовательские данные.
То есть алгоритм такой:
Получаем количество столбцов всей таблицы, получаем номер столба где находится закладка (если по закладке нет возможности получить значение, то как вариант перевести позицию курсора в ячейку), делаем цикл до момента не пустой ячейки, если данные которые нужно вставить вмещаются в диапазон, то вставляем, если нет добавляем нужное количество столбцов. Загвоздка в получении номера столбца где находится курсор или закладка
0
Модератор
 Аватар для D1973
9731 / 6327 / 2443
Регистрация: 21.01.2014
Сообщений: 26,963
Записей в блоге: 3
24.08.2019, 13:16
Цитата Сообщение от hb42 Посмотреть сообщение
Мне необходимо получить количество столбцов с места закладки и до момента когда встречаются пользовательские данные
Разве в таблице количество столбцов может быть разным???
Цитата Сообщение от hb42 Посмотреть сообщение
закладка может находится в любом месте таблицы
совсем не понятно... А кто ее туда ставит, закладку эту?
hb42, что Вы вообще хотите сотворить? И при чем тут вообще Дельфи, если Вы вот так плотно работаете с документами Word? Ну и работайте с VBA в таком случае...
0
0 / 0 / 0
Регистрация: 23.08.2019
Сообщений: 6
24.08.2019, 13:22  [ТС]
Пользователи сами создают отчёты, например ФМС часто меняет формы.
Приложение написано на Delphi, данные тяну с базы данных.
0
0 / 0 / 0
Регистрация: 23.08.2019
Сообщений: 6
25.08.2019, 09:47  [ТС]
Уважаемый Mawrat

Большую часть знаний по работе с MS Office я почерпнул из ваших постов, может быть вы знаете ответ на мой вопрос?
0
25.08.2019, 16:50

Не по теме:

hb42, к огромному сожалению Mawrat давно покинул форум... Так что остается только пользоваться его "наследием" и подключать к этому собственный мозг...

0
0 / 0 / 0
Регистрация: 23.08.2019
Сообщений: 6
26.08.2019, 10:04  [ТС]
Вопрос закрыт.
Всем спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.08.2019, 10:04
Помогаю со студенческими работами здесь

Вставка закладок (Bookmarks) с текстом в закладке| MS Word
Здравствуйте Коллеги! Прошу помощи в следующем вопросе. Написал код вставки закладок, закладки вставляются также вставляется текст, но...

Outlook word-wrap & word-break в таблице
Суть проблемы: есть таблица и в её ячейке есть однословный длинный текст, который своей чистой длиной превосходит ширину таблицы. По логике...

MS Word - макрос, который добавляет в таблицу два смежных столбца слева от заданного столбца
Вот задание, помогите пожалуйста!) MS Word - макрос, который добавляет в таблицу два смежных столбца слева от заданного столбца.

В Матрице А (5 строк 4 столбца) определить номер столбца с минимальным значением
Правило форумаЗадание печатайте врукопашную, иначе накажу.

Сделать, чтобы добавление происходило по номеру столбца, и номер столбца был переменной
ADOQuery1.SQL.Add('INSERT INTO main(fio,pol) VALUES(''Кравчук Иван Иванович'',''мужской'')'); Как сделать, чтобы добавление...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Миграция монолита в Event-Driven микросервисную архитектуру на C#
stackOverflow 11.04.2025
Монолитная архитектура – классический подход к разработке программного обеспечения. Это приложение, построенное как единое целое, где все компоненты тесно связаны между собой. Большинство проектов. . .
Go в Kubernetes: Управление ресурсами
golander 11.04.2025
Разработчики Go-приложений в Kubernetes часто сталкиваются с неожиданными проблемами производительности и даже внезапными отказами контейнеров. Причина этого кроется в особенностях взаимодействия. . .
Агрегаты и сущности в DDD микросервисах
Javaican 10.04.2025
Разработка современных программных систем часто приводит на распутье: монолит или микросервисы? Даже при выборе микросервисной архитектуры многие команды сталкиваются с проблемой правильного. . .
Многопоточность в C#: Task и параллельное программирование
UnmanagedCoder 10.04.2025
Современные процессоры уже давно перестали наращивать тактовую частоту в пользу увеличения количества ядер. Это создало интересную ситуацию: разработчики, привыкшие к последовательному. . .
Линейное решение нелинейной задачи будет иметь приблизительный результат вычисления для метода обработки данных из double buffering.
Hrethgir 10.04.2025
Вообще изначально я пренебрёг квадратурой числа, но потом понял, что для вычисления приблизительного значения - сгодится, формулу можно будет корректировать по ходу. Это потому что прямое соотношение. . .
Переменные в Python
py-thonny 10.04.2025
Переменная в программировании — это символическое имя, связанное с областью памяти, в которой хранится значение. Она позволяет получать доступ к данным через понятные человеку идентификаторы, а не. . .
Многопоточность в C#: Task и асинхронные операции
UnmanagedCoder 10.04.2025
Многопоточность позволяет выполнять несколько операций одновременно, что важно для решения двух основных задач: повышения скорости выполнения вычислительно-сложных операций и сохранения отзывчивости. . .
Запуск контейнеров Docker на ARM64
Mr. Docker 09.04.2025
Появление таких решений, как Apple M1/ M2, AWS Graviton, Ampere Altra и Raspberry Pi, сделало использование ARM-систем обыденностью для многих разработчиков и DevOps-инженеров. При этом Docker,. . .
Vue SFC компонент на PHP с Fusion
Jason-Webb 09.04.2025
PHP на сервере и JavaScript на клиенте — классическое сочетание, которое, несмотря на свою эффективность, создает определенный когнитивный диссонанс при разработке. В этом контексте появляются. . .
TypeScript vs JavaScript: Отличия и когда что использовать
Reangularity 09.04.2025
JavaScript появился в 1995 году как творение Брендана Эйха и быстро стал основой интерактивности в вебе. За свою историю он прошел путь от простого языка для манипуляций с DOM до полноценной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер