Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
нужно методично перетащить огромную кучу сплошного текста в табличку раскидав все по строкам и столбцам. выделить необходимые данные проблемы не составляет так как они структурированы грамотно. вырезать тоже. но как вставить вырезанные данные в существующую таблицу сам допереть не могу(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 12:27 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Andrew246в табличку Что такое "табличка"? БД? Какая СУБД? Эксель? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 13:33 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Andrew246, не очень понимаю смысл. Кусочек текста и его размещение в таблице не помешали-бы !! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 13:34 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, "табличка" это таблица microsoft word'а ни какой субд. встроенный VB word'а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 14:02 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Andrew246, но вопрос простой вставки я уже решил. oTbl.Cell(4, 1).Range.Text = sStr1 но при такой вставке он очищает ячейку. как можно сделать чтобы он добавлял в нее имеющуюся строку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 14:06 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Andrew246Shocker.Pro, "табличка" это таблица microsoft word'а ни какой субд. встроенный VB word'а. В ворде есть такая операция - преобразовать в таблицу, она не подходит? Предварительно можно допилить исходный текст заменами. Andrew246добавлял в нее имеющуюся строку? так это.... a=a & b ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 14:12 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, отлично заработало , тогда последний вопрос как отчеркнуть в таблице новую строку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 14:21 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, преобразовать в таблицу не подходит потому что там нет разделителя строк , есть только разделение столбцов( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 14:43 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Andrew246Shocker.Pro, отлично заработало , тогда последний вопрос как отчеркнуть в таблице новую строку? Я не понимаю вопрос. Вы с записью макроса знакомы? Запишите то, что вам нужно и смотрите. Andrew246Shocker.Pro, преобразовать в таблицу не подходит потому что там нет разделителя строк , есть только разделение столбцов( ну вы же каким-то образом разделяете по строкам, значит есть какой-то формальный признак. Часто можно обычной заменой заменить этот признак на знак "^p" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 14:50 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
знаком ли я с записью макроса?....эм а вы ей когда нибудь пользовались? в курсе что в режиме записи макроса отключается указатель мыши и очень урезается функционал (изменение таблиц не возможно) разделять по строкам я буду через if если встретится путая строка. а в функционале "преобразовать в таблицу" просто отсутствует такая возможность. каждая строка - новая в таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 14:54 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Andrew246знаком ли я с записью макроса?....эм а вы ей когда нибудь пользовались? в курсе что в режиме записи макроса отключается указатель мыши и очень урезается функционал (изменение таблиц не возможно) Я ей пользуюсь постоянно, чтобы отвечать на вопросы на этом форуме. Указатель мыши не отключается, возможности работы с таблицами не пропадает. Andrew246разделять по строкам я буду через if если встретится путая строка. а в функционале "преобразовать в таблицу" просто отсутствует такая возможность. каждая строка - новая в таблице. Смотря что вы подразумеваете под новой строкой. Если "^l", то никто не мешает его использовать или заменить. А вообще, чем абстрактно рассуждать о высших материях, лучше б выложили фрагмент для осмотра. Вы может правы, а может и нет, но я такие задачи решал еще в 96-м году ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 15:52 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, круто че 96й год...только вот только не было в 97 ворде таких функций как преобразовании в таблицу и решать такие задачи вы в принципе технически не могли из за слабого железа которое сдохло бы обрабатывать такой объем информации который должен обработать мой скрипт. Еще раз поясняю в функции "преобразовать в таблицу" разделитель разделяет СТОЛБЦЫ , а каждую новую строку он записывает в новую СТРОКУ таблицы. Что не допустимо. Оставшийся без ответа вопрос: добавление новой строки в таблицу. при записи макроса единственное что можно из него выжать это - Selection.InsertRowsBelow 1 если курсор находится в активной таблице. а если курсор не в ней? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 07:56 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Andrew246Shocker.Pro, круто че 96й год...только вот только не было в 97 ворде таких функций как преобразовании в таблицу и решать такие задачи вы в принципе технически не могли из за слабого железа которое сдохло бы обрабатывать такой объем информации который должен обработать мой скрипт. Вы не по годам умны. Только а) в 96-м году не было 97-го ворда б) преобразование в таблицу было еще в версии 6.0 (которая была еще до 95-й) в) про объем информации никто не говорит и не спорит, я говорю о задачах полуавтоматического преобразования текста (и не только в таблицу и обратно) Andrew246Еще раз поясняю в функции "преобразовать в таблицу" разделитель разделяет СТОЛБЦЫ , а каждую новую строку он записывает в новую СТРОКУ таблицы. Что не допустимо. А я еще раз поясняю, что с помощью поиска/замены можно заменить конец строки, скажем, на знак табуляции или другой разделитель, тогда не будет новой строки. Andrew246Оставшийся без ответа вопрос: добавление новой строки в таблицу. при записи макроса единственное что можно из него выжать это - Selection.InsertRowsBelow 1 если курсор находится в активной таблице. а если курсор не в ней? Вообще-то в Selection работать последнее дело. Selection - это тот же объект Range, но нужен он только для работы пользователя, но не макроса У вас есть объект oTbl - по отношению к его объектам и надо применять InsertRowsBelow. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 08:17 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
ПЕНСИОНЕРКАAndrew246, не очень понимаю смысл. Кусочек текста и его размещение в таблице не помешали-бы !! Если информация это ппппппппп`wwwwwwwwww`rrrrrrrrrrr`gggggggggg`hhhhhhhhhh ппппппппп`wwwwwwwwww`rrrrrrrrrrr`gggggggggg`hhhhhhhhhh ппппппппп`wwwwwwwwww`rrrrrrrrrrr`gggggggggg`hhhhhhhhhh кто мешает выделить все(или болшой кусок) и разом преобразовать много строк. последний столбец если все правильно будет пустым-удали иго ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 08:31 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, 30 декабря, 1996 Office 97 (8.0) Word 97, и др. http://ru.wikipedia.org/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_Microsoft_Office да по поводу функции теперь нашел ее в 6.0( поиск и замена не подходят... объект oTbl есть... только вот не знаю как к нему правильно применить InsertRowsBelow( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 08:35 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
ПЕНСИОНЕРКА, если же инфа 11111111111111111111111111111 2222222222222222222 333333333333333 44444444444444 2222222222222222 3333333333333333 444444444444444444 6 1111111111111 222222222222 33333333333333 4444444444444 выдели все или много -преобраз в таблицу -колич столб=5 -автоподбор по ширино окна -разделитель =абзац ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 08:38 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
ПЕНСИОНЕРКА, мешает то что информация имеет более сложный вид( с имеющимися в нем спец символами и знаками.... да и вообще скрипт переноса всего этого добра в таблицу написан, не хватает только понять как после переноса одной строчки из текста в таблицу, в таблице создать новую строку..... а дальше пара счетчиков и циклов...и я очень благодарный вам за помощь) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 08:39 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Andrew246, в ворде я не то что-бы собаку - слона сьела и с макросами и без них ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 08:50 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
ПЕНСИОНЕРКА, ну дак подскажите тогда как к объекту oTbl присобачить с низу строчку и я уже запущу этот макрос( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 08:52 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Чем в википедии шарить и пытаться придраться к несуществующим ляпам, лучше бы в объектную можель заглянули Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 08:59 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Andrew246, пока сображаю что к чему попобуй стазу создать таблицу на 1000 строк или сколько надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 08:59 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
ПЕНСИОНЕРКАв ворде я не то что-бы собаку - слона сьела и с макросами и без них Заходите почаще у нас тут спеца по Ворду не хватает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 09:00 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, а это вставка строки(строк) в хвост Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 09:28 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Нет, ПЕНСИОНЕРКА, плохой был слон, негодный, протухший. Работать в макросах с Selection -моветон, а как добавить строку в конец таблицы - я написал выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 09:44 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
специалист по Ворду? кто он? так и не понял что именно сейчас нужно: ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=100, NumColumns:= 5???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 17:53 |
|
||
|
word2007 адресация на таблицу VB
|
|||
|---|---|---|---|
|
#18+
Откопал свой код 1998 года, который заполнял данные в таблице Word на основе данных из Access. Конкретно для его работы уже должна быть заготовка таблицы в Word с нужным количеством столбцов, в данном примере их 7. Строки добавляются в самую первую таблицу документа. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2010, 15:02 |
|
||
|
|

start [/forum/topic.php?all=1&fid=60&tid=2159474]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 381ms |

| 0 / 0 |
