|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
есть в Ворде выделенное поле MACROBUTTON Замужем_не_замужем замужем то есть в документе оно отображается "замужем" Текст макроса Sub Замужем_не_замужем() Shell "D:\0.exe, vbNormalFocus" End Sub текст исходника файла 0.exe Код: vbnet 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.
Но на строке ObjectWord.Selection.Fields(1).Code = "MACROBUTTON Замужем_не_замужем не замужем" получаю ошибку Несответсие типов, как эту ересь понять, преодолеть? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2013, 12:27 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
ну да вспомнил, нужно эту строку записать так: Код: vbnet 1.
но тогда ошибка Объект не поддерживает это свойство или метод ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2013, 12:31 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
катастрофа, Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 08:25 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
i45, спасибо, то что нужно!! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 09:10 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
i45, всё же я спрошу, ну не доходит почему обращаемся к GetObject(, "Word.Application") - то есть ко всему Ворду а не ObjectWord.ActiveDocument - когда можно к конкретному документу? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 16:47 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
Потому что у документа Selection нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 17:17 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
AntonariyПотому что у документа Selection нет. в том то и дело, что есть у активного документа Selection.Fields(1) - выделенное первое поле ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 18:13 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
C чего ты взял, что просто Selection — у активного документа? Оно у Application, а Application это глобальный объект, чьи члены доступны из любого участка кода, поэтому слово Application писать не обязательно. Напиши ActiveDocument.Selection и убедись в наличии ошибки. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 21:19 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
Antonariy, спасибо, уму не поддаётся, просто придётся поверить ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 21:24 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
катастрофаi45, спасибо, то что нужно!! No problem, катастрофа, почему ты не используешь раннее связывание, подобные вопросы отпали бы сами собой, да и код писать было бы легче. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2013, 07:44 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
катастрофа, Сравни: Код: vbnet 1. 2. 3.
;) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2013, 08:12 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
i45катастрофаi45, спасибо, то что нужно!! No problem, катастрофа, почему ты не используешь раннее связывание, подобные вопросы отпали бы сами собой, да и код писать было бы легче. в моём случае это как? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2013, 14:05 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
катастрофа, Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 05:22 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
катастрофа, упрощенное представление: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 05:31 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
катастрофа, И слово "несоответствие" следует писать слитно... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 05:34 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
катастрофа, Этот код и комментарий не нужны, поскольку при выходе из процедуры память освободится и без этого кода: Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 05:41 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
катастрофа, Сорри, при условии что они были декларированы в этой процедуре. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 05:43 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
i45, ого, какой ликбез, СПАСИБО!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 08:27 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
катастрофа, My pleasure. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 11:42 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
i45катастрофа, Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
вот только руки дошли и этот код и ниже в следующем посте не взлетают 1 ObjectWord As Word.Application - определяемый пользователем тип не определён 2 Application. - переменная не определена ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 11:31 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
При раннем связывании надо сначала подключить соответствующую библиотеку в референсах. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 17:08 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
AndreTM, спасибо! Код: vbnet 1. 2.
не залечилось, не ту? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 17:22 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
дык - Microsoft Word 11.0 Object Library и тогда пошло поехало, ThisDocument - тыщу раз меня к этому приучают, ну не взлетает....??? а я упираюсь ActiveDocument и взлетаю ну почему мне пишут то, что не работает - ThisDocument - чем Вам это прельщает?? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 17:44 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
ну не прёт Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
это ВБ6 Код: vbnet 1.
главное на этой строке ошибка 429 компонет активХ не может создать объект ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 18:28 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
Если Ворд не открыт - то всё равно надо использовать CreateObject() ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 19:05 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
AndreTM, он открыт, но если так Код: vbnet 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.
тогда на строке Код: vbnet 1.
ошибка 13 - как название темы.... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 19:33 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
Эндрю, а ты посмотри, как ты объявил переменную objDoc, а потомо посмотри, что ты ей пытаешься присвоить. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 19:48 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
Shocker.Pro, как ты объявил переменную objDoc - как вордовский документ а потомо посмотри, что ты ей пытаешься присвоить - говорю дай из ворда вроде не то, но примеры этим кишат ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 20:13 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
осталось одно Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
как бы разремарчить в коде две сроки, чтобы они работали ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 20:28 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
там вылазит ошибка 438 - ещё никогда не было - объект не поддерживает это свойство или метод ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 20:30 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
А у документа и нет такого свойства ScreenUpdating - о чем тебе и сообщает эта ошибка Нажми F2 и посмотри, кому принадлежит это свойство ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 21:23 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
и в оконцовке имеем ошибка 4248 Данная команда не доступна, так как не открыт ни один документ но он открыт!! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 21:26 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
всем спасибо!!!!!!! перезагрузка спасла ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 22:09 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
О. Эндрю перезагрузил мозг. Я еще предлагаю прошивку обновить! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 23:22 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
добрые люди, скажите все камни, баги учёл?? Код: vbnet 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 06:32 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
Ну как всегдакатастрофа Код: vbnet 1.
закрыли глаза на все ошибки и как будто бы их нет. Ты вообще этот код где запускаешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 13:42 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
Shocker.Pro, запускаю в ВБ6 а что не так? Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 13:45 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
катастрофа Код: vbnet 1.
здесь ошибка не "возможна". Здесь ошибка неминуема при запуске из VB6. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 14:01 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
Shocker.Proкатастрофа Код: vbnet 1.
здесь ошибка не "возможна". Здесь ошибка неминуема при запуске из VB6.Хотя нет, тут я не прав, при запущенном ворде он подключится к нему, но тогда бессмысленна строка Set objWordDocument = GetObject(, "Word.Application"), ибо это то же самое. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 14:06 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
Shocker.Pro, ладно убрал: Код: vbnet 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.
интересно когда нибудь зайдёт в ветку If objWordApplication.Documents.Count = 0 Then думаю, что нет ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2013, 19:57 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
зайдет. Когда будет выполнено условие objWordApplication.Documents.Count = 0 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 11:48 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
Shocker.Proзайдет. Когда будет выполнено условие objWordApplication.Documents.Count = 0 это понятно, такое вообще произойти может? как смоделировать такую ситуацию? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 11:54 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
Запустить ворд и закрыть все документы, не закрывая сам ворд ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 11:57 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
Shocker.ProЗапустить ворд и закрыть все документы, не закрывая сам ворд я так не умею, как сие делается? аж интересно стало.... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 12:09 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
катастрофа, Открываем Word, потом Alt+F11, в Immediate Window (Ctrl+G) пишем: Код: vbnet 1.
Enter и готово. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 13:55 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
катастрофаShocker.ProЗапустить ворд и закрыть все документы, не закрывая сам ворд я так не умею, как сие делается? аж интересно стало....Жми на второй сверху крестик справа-вверху (который называется "Закрыть окно"). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 15:52 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
AndreTM, Это где? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 18:04 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
lbppbкатастрофа, Открываем Word, потом Alt+F11, в Immediate Window (Ctrl+G) пишем: Код: vbnet 1.
Enter и готово. вау, срубили сук на котором сидим, изощрённо, буду знать, спасибо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 19:03 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
lbppbAndreTM, Это где? присоединяюсь, где этот крестик??? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 19:05 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
lbppbЭто где?У Катастрофы - Ворд2003. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 19:21 |
|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#18+
AndreTM, да, 2003, но вроде lbppb тоже не въехал где это ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 19:26 |
|
|
start [/forum/topic.php?all=1&fid=60&tid=2156728]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
77ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 428ms |
0 / 0 |