|
Не соответсвие типов какое-то
|
|||
---|---|---|---|
#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 |
|
|
start [/forum/topic.php?fid=60&fpage=52&tid=2156728]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 163ms |
0 / 0 |