|
MS Office 2007 word KeyBinding
|
|||
---|---|---|---|
#18+
Привет есть VB код в документе mydoc. docm Код: 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. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59.
идея: повесить Hot key Alt+Z на выполнение "SubstantiveIssue" вопрос: когдя я просто открываю документ - то все ок. Когда я делаю ПКМ -> New - то получаю ERROR "Run-time error 5346" на строке Код: vbnet 1.
что я делаю не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 16:00 |
|
MS Office 2007 word KeyBinding
|
|||
---|---|---|---|
#18+
VladislavVV, Надо полагать, что SubstantiveIssue нет в новом документе. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 16:42 |
|
MS Office 2007 word KeyBinding
|
|||
---|---|---|---|
#18+
lbppbVladislavVV, Надо полагать, что SubstantiveIssue нет в новом документе. есть. эта функция(процедура ?) - отрабатывает 100%, а лишь потом появляется ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 17:17 |
|
MS Office 2007 word KeyBinding
|
|||
---|---|---|---|
#18+
VladislavVVlbppbVladislavVV, Надо полагать, что SubstantiveIssue нет в новом документе. есть. эта функция(процедура ?) - отрабатывает 100%, а лишь потом появляется ошибка. Я думаю, что происходит следующее. Когда вы открываете документ, с вашим кодом, то исполняются процедуры RemoveKeyBinding и AddKeyBinding. При чем вторая назначает "новую команду", код которой есть в документе. Когда вы открываете новый документ, то сначала исполняются SubstantiveIssue и SetAsAlreadyFilled, которые все еще доступны из старого документа. Затем RemoveKeyBinding, которая уже работает с новым документом (With Application), а потом AddKeyBinding, которая не может найти SubstantiveIssue в новом документе. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 18:05 |
|
MS Office 2007 word KeyBinding
|
|||
---|---|---|---|
#18+
VladislavVVlbppbVladislavVV, Надо полагать, что SubstantiveIssue нет в новом документе. есть. эта функция(процедура ?) - отрабатывает 100%, а лишь потом появляется ошибка. На будущее, в VBA, процедура не возвращает результат в отличие от функции. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2013, 18:06 |
|
|
start [/forum/topic.php?fid=61&msg=38468977&tid=2174401]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
94ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 340ms |
total: | 545ms |
0 / 0 |