|
|
|
выбрать в worde
|
|||
|---|---|---|---|
|
#18+
Добрый день! Помогите юному. Как можно в тексте выбрать всё что не похоже на образец и сохранить в файле. Записываю макрос - всё работает. Запускаю запись ничего не выходит, что за юмор от Микрософта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 16:26:38 |
|
||
|
выбрать в worde
|
|||
|---|---|---|---|
|
#18+
Вопрос то как сделать что бы работал. Средствами worda работает , а в записанном макросе нет Sub Макрос3() ' ' Макрос3 Макрос ' Макрос записан 18.06.2007 ' Selection.Find.ClearFormatting With Selection.Find .Text = "<4[!7]???" .Replacement.Text = "" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Copy Documents.Add DocumentType:=wdNewBlankDocument Selection.PasteAndFormat (wdPasteDefault) End Sub Ищет номера отличающиеся от шаблона по второй цифре ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 16:56:29 |
|
||
|
выбрать в worde
|
|||
|---|---|---|---|
|
#18+
Нажал ! :-( на результат никак не повлияло ??? Попадается одно единственное значение и всё !!! Вот пример 47567 47654 47867 45768 47345 46567 47867 Результат : 45768 46567 - тут всё верно. Записанный макрос даёт - 45768 и всё ? В чем причина не знаю, прошу помочь ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 08:05:31 |
|
||
|
выбрать в worde
|
|||
|---|---|---|---|
|
#18+
Откровенно говоря повлияло - посколька выделенным оказывается всё то и в новый файл копируется всё, клон получается. А результат нужен не такой, поэтому и написал не влияет. На положительный результат имею в виду. Да и копирует одну строчку если добавить в код после End With Selection.Find.Execute А так как макрос записал без ( Selection.Find.Execute) ошибку дает что ничего не выбрано для копирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 08:17:53 |
|
||
|
выбрать в worde
|
|||
|---|---|---|---|
|
#18+
Отзовитесь Шварцнеггеры мысли !!! Чем код оживить ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 11:40:53 |
|
||
|
выбрать в worde
|
|||
|---|---|---|---|
|
#18+
VladimirSk Попробуйте так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 15:12:01 |
|
||
|
выбрать в worde
|
|||
|---|---|---|---|
|
#18+
Спасибо за отклик - добрая душа ! К сожалению документ создает, чистый, но повторов в цикле нет, вроде как не находит ничего. И в открымый документ ничего не ложит - увы. Может не происходит считывания всего текста для обработки ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 15:35:21 |
|
||
|
выбрать в worde
|
|||
|---|---|---|---|
|
#18+
VladimirSk Мне трудно сказать, почему у Вас не работает мой пример. Гляньте пример в аттаче (делалось под Word 2002). У меня этот пример работает. И выложите Ваш файл (если это Вам конечно нужно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 17:32:59 |
|
||
|
выбрать в worde
|
|||
|---|---|---|---|
|
#18+
Добрый день lena_#### ! Тот фай, что Вами прикреплен - работает как надо. Спасибо Вам огромное. Дай Вам Бог здоровья. Я маленький вопрос проверил. Копирую код в Normal -Modul и там он не работает. Думалось запускать макрос из любого документа через кнопку на панели. Можно Вас попросить у себя тоже так проверить - через Normal, какой результат будет у вас. Ну а за Ваш труд ещё раз спасибо ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 08:29:17 |
|
||
|
выбрать в worde
|
|||
|---|---|---|---|
|
#18+
Теперь пошу прощения за торопливость свою. И там всё заработало (в Normal) заменил в коде:- Set v_CurDoc = ThisDocument на Set v_CurDoc = ActiveDocument и всё заработало !!!! С благодарностью к Вам, тему можно закрыть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 08:54:12 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34605740&tid=2182740]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 345ms |

| 0 / 0 |
