|
|
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Подскажите как найте самое короткое и длинное слово в каждом предложении в Word ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 21:51 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Если документ не очень длинный - разбить весь текст функцией Split с разделителем "точка" на предложения. Потом каждый элемент бить той же функцией на слова (по пробелу) и искать самое длинное и самое короткое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 21:56 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Shocker.ProЕсли документ не очень длинный - разбить весь текст функцией Split с разделителем "точка" на предложения. Потом каждый элемент бить той же функцией на слова (по пробелу) и искать самое длинное и самое короткое. Нет это не пойдёт нужно с помощью обьекта Document ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 22:11 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
woofer Нет это не пойдёт нужно с помощью обьекта Document Ну перебирайте предложения в коллекции Document.Sentences ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 22:36 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Shocker.ProНу перебирайте предложения в коллекции Document.Sentences Ну а в каждом предложении - коллекцию Words ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 22:39 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Ща поковырял объектную модель - это не совсем коллекции... Вот так работает нормально: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 22:47 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Сделела так выдаёт ошибку Type mismatch Shocker.Pro твой код тоже выдаёт такую ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2010, 13:48 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
У меня не выдает. Строку пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2010, 13:50 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, строку не выделяет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2010, 13:54 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
На предложения можно не разбивать Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2010, 13:54 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
AntonariyНа предложения можно не разбивать Мне нужно найти в каждом предложении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2010, 13:56 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Ошибка может потому что я вот так документ открываю Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2010, 13:59 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
ошибка здесь Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2010, 14:28 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Гм. Странно. Вы из VB объект создаете? А если попробовать выполнить непосредственно в Ворде, через ThisDocument? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2010, 14:32 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Стоп, я понял. Ошибка в определении переменной w As Range Внутри ворда она определяется как вордовский Range Раз вы открываете откуда-то еще - квалифицируйте тип полностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2010, 14:33 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Так по мелочи... неправильно Код: plaintext правильно Код: plaintext и, мне кажется, вряд ли вы хотите, чтобы в лисбоксе у вас оказались ВСЕ слова, а не только максимальные и минимальные. А добавляете вы ВСЕ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2010, 14:52 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Вот сделал так работает, но почемуто начиная со 2 предложения точки в min записывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2010, 15:09 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
woofer Сделела так выдаёт ошибку Type mismatch wooferВот сделал так работает, Может кто-то один будет делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2010, 15:36 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Игорь Горбоносwoofer Сделела так выдаёт ошибку Type mismatch Ну ошибся я ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2010, 16:09 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Что сделать чтобы в min не попадали . , ? ! : ; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 15:01 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
wooferЧто сделать чтобы в min не попадали . , ? ! : ; Проверить первый символ (или вообще все символы слова) Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 15:03 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 16:09 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
woofer Код: plaintext 1. а если так Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 16:18 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Такой вариант он даже компилировать не хочет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 16:43 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
А так: Код: plaintext просто нет ща под рукой VB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 17:00 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Да он вообще чё то этот Like не робит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 20:49 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
wooferДа он вообще чё то этот Like не робит все там робит Код: plaintext 1. 2. 3. 4. 5. это вы в логике навертели лишнего. А так как полностью текст программы с Like-ом вы не привели, сказать где - не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 20:59 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Я так понимаю это нужно слово по буквам перебирать. Сразу слово сравнить я не смогу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 21:31 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
wooferЯ так понимаю это нужно слово по буквам перебирать. Сразу слово сравнить я не смогу? нет. Если только не размножите шаблон столько раз, сколько букв в слове. Еще в него надо включть разного рода дефисы... Но я считаю, что достаточно проверить первую букву слова, чтобы принять решение, считать это словом или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 21:37 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro Но я считаю, что достаточно проверить первую букву слова, чтобы принять решение, считать это словом или нет. Вот спасибо тебе большое. Проверить первый символ то что надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 21:59 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Вот ещё вопрос. Я открываю файлы вот так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Если я открыл несколько файло , как закрыть тот который мне не нужен и как запретить повторное открытие файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 22:39 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
wooferIf fileToOpen <> False Почему вы текст сравниваете с лоигческой переменной? вы php-шник? wooferSet Doc1 = d.Documents.Open(fileToOpen) как закрыть Вы не поверите. Методом Close. wooferкак запретить повторное открытие файла. Ну надо вести массив или коллекцию ранее открытых файлов и проверять, не открывался ли он ранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 22:48 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Shocker.ProwooferIf fileToOpen <> False Почему вы текст сравниваете с лоигческой переменной? вы php-шник? Да какой я php-шник... Я просто в VBA никогда не работал, а этот пример открытия нашёл. Shocker.ProВы не поверите. Методом Close. так не получилось, закрыл так Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 23:38 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
wooferЯ просто в VBA никогда не работал, а этот пример открытия нашёл. "Впредь избегайте этих мест" (с)анекдот Shocker.Proтак не получилось, закрыл так ... Но мне это не подходит. Если я открою например 3 документа как закрыть 2 ? Что значит "не получилось"? Не надо оставлять место для догадок. Documents("документ.doc").Close - не получается? Как писали, какая ошибка? Вы так до второго пришествия консультироваться будете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 23:48 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
автор Shocker.Pro Documents("документ.doc").Close Documents - Sub or Function not defined ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 23:53 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
wooferDocuments - Sub or Function not defined это ваш код: Код: plaintext Ну сложите 2 и 2 сами, ну пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 00:00 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 00:12 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
woofer Код: plaintext так. Только почему fileToOpen? Последний файл у вас и так живет в Doc1, вы его и так можете закрыть методом Close. А если требуется несколько каких-то других файлов то и имена их надо брать из другого места. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 00:15 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 00:25 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
woofer Код: plaintext Ну что я могу сказать? у меня закрывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 00:27 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Вот по идеи должен закрывать, но он продолжает висеть в процесах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 00:38 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
wooferВот по идеи должен закрывать, но он продолжает висеть в процесах Кто? В процессах вы можете видеть только Word, а не документ. Вы же просили закрыть документ, а не Word. Или не понимаете, в чем разница? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 00:45 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
Это я понимаю. Но если я закрыл документ нафига мне нужен Word в процессах. И если я открываю ещё один документ то появляется и ещё один процесс Word. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 00:54 |
|
||
|
min и max слово в документе Word
|
|||
|---|---|---|---|
|
#18+
wooferИ если я открываю ещё один документ то появляется и ещё один процесс Word. Это необязательно. Если вы не создаете новый объект Word.Application, то и других вордов в процессах появляться не будет. Открывайте все документы одним вордом, закрывайте соответственно Close, а когда закончите обработку, закроете Ворд через Quit. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 00:57 |
|
||
|
|

start [/forum/topic.php?all=1&fid=60&tid=2159751]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
83ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 371ms |

| 0 / 0 |
