|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.02.2009, 22:46 | #11 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Идефикс
А нельзя ли тем же файнридером, например, из дока (doc) делать картинку, а её в свою очередь читать как текст (txt)? (Сам не пробовал, но видел "красиво" выровненные таблицы ПДД и прочих законов, — неужели их посимвольно ровняли 10 тысяч секретарш?!)
Алекс, комментарии здесь надо выделять и справа — иначе видишь, сколько зелени! (А также есть биби-тэг [vb][/vb], но не знаю, как он тут...)
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 12.02.2009 в 22:58. |
13.02.2009, 05:55 | #12 | |
Пользователь
Регистрация: 11.02.2009
Сообщений: 29
|
Цитата:
Но разбивка таблицы, пол задачи. Когда я разбивал таблицы, потом другие люди в той кривой проге для коей предназначались документы их правили. Соединяли строки вместе, удаляя лишние линии псевдографики. Ну крайний случай найти мифическую програмку да разобрать на части) PS>насчёт правки макроса - не особо шарю в VBA, что можно почитать для понимания основ? |
|
13.02.2009, 09:46 | #13 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Цитата:
http://www.citforum.ru/programming/vb/vba_word/ Добавлено позже Здесь он не поддерживается . Видишь он даже не распознался, а напечатался как текст, хотя для того, чтобы показать в посте тег, который распознается, нужно использовать тег [noparse][/noparse]. Странно, но VB не подсвечивается вообще. Эту тему я поднимал, но, думаю, что до введения нового движка на форуме ничего не изменится
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 13.02.2009 в 10:30. |
|
13.02.2009, 15:59 | #14 |
Пользователь
Регистрация: 11.02.2009
Сообщений: 29
|
Макрос не сработал, почему-то.
Взял сходу пустую табличку. 5 стобцов, 15 строк. В паре из них объединил ячейки в строках. Но макрос никак не прореагировал. Всё как был, так и осталось. + натолкнулся на таблицу в которой оказались объединены ячейки в столбцах. Это как-то можно вставить в макрос, дабы разбивалось? |
13.02.2009, 16:08 | #15 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Вот так звучала задача.
Цитата:
Ты говоришь про объединенные ячейки — это несколько иное. Нужно писать по-другому. Добавлено позже Если речь идет об объединенных ячейках (Merge), тогда нужно как-то определять, что в строке есть объединеные ячейки и разбивать их
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 13.02.2009 в 16:24. |
|
13.02.2009, 16:28 | #16 |
Пользователь
Регистрация: 11.02.2009
Сообщений: 29
|
А как иначе можно получить разное количество ячеек в строках одной таблицы? Разве есть ещё способ кроме объединения?
Я потому и сказл про сравнения, что вручную так и делал) Смотрел в таблицу. Вижу- количество ячеек разное. Разбиваю хоткеем. |
13.02.2009, 16:36 | #17 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Цитата:
Попробуй в макросе заменить строку Код:
Код:
Таким образом, мы получаем метод определения, что в таблице есть объединенные ячейки. Правда, неизвестно где именно они располагаются, поэтому избавится от объединенных ячеек можно только разбиением соответствующего столбца или строки.
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 13.02.2009 в 16:41. |
|
13.02.2009, 16:56 | #18 |
Пользователь
Регистрация: 11.02.2009
Сообщений: 29
|
Строку заменил - никак)
Также простая таблица, 3 ячейки - объединённые. |
13.02.2009, 18:38 | #19 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Цитата:
Вот так надо. Но это только для объединенных строк. Как делать для столбцов я еще не знаю Код:
Оказывается, что если есть объединенные ячейки в строках, то отсутствует доступ к отдельным столбцам, и наоборот, если есть ячейки объединенные в столбцах, то нет доступа к отдельным строкам. Можно на этом сыграть, но как я еще не знаю
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 13.02.2009 в 18:48. |
|
13.02.2009, 19:23 | #20 |
Пользователь
Регистрация: 11.02.2009
Сообщений: 29
|
Вставил, всё равно никак)
Видимо ещё в дополнение к ссылкам придётся справку Винды по Бейсику почитать. Либо найти таки конвертер из doc в ASCII ))) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вычислять значения вне таблицы WORD, с использованием данных из таблицы WORD | prikolist | Microsoft Office Word | 6 | 21.11.2008 13:17 |
преобразовать doc в txt не через OLE | furstenberg | Компоненты Delphi | 0 | 12.11.2008 14:44 |
Открытие .doc или .docx в MS Word | MADDAN | Microsoft Office Word | 4 | 16.09.2008 21:55 |
Открыть файл *.doc без установленого Word | Pashekka | Софт | 6 | 15.09.2007 08:25 |