|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
Я нарисовал многоугольник в Word2003. Мне нужно узнать координаты узлов. В справке есть пример: Код: vbnet 1. 2. 3. 4. 5. 6. 7.
Я немного его переделал, сообразно моему рисунку: Код: vbnet 1. 2. 3. 4. 5. 6.
Однако при запуске возникает сообщение "Can't assign to array" на строке: Код: vbnet 1.
Как в VBA правильно использовать свойство Points для получения координат узла? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 10:52 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
Дмитрий П., поппробуй Dim pointsArray As Variant ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 11:00 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
Shocker.Pro, В этом случае выдается "Type mismatch" ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 11:12 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
дайте документ с примером и неработающим кодом, чтобы не гадать. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 11:27 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
Дмитрий П., Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 14:19 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
Или просто Dim pointsArray , в Variant можно засунуть что угодно, хоть массив, хоть объект... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 14:21 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
КазанскийИли просто Dim pointsArray , в Variant можно засунуть что угодно, хоть массив, хоть объект...Shocker.Proпоппробуй Dim pointsArray As VariantДмитрий П.В этом случае выдается "Type mismatch" ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 14:38 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
КазанскийДмитрий П., Код: vbnet 1. 2.
В обоих случаях выдается "Type mismatch" Даю документ "Многоугольник.doc" ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 14:43 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
Дмитрий П.Даю документ "Многоугольник.doc"упс ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 14:48 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
Shocker.Pro, Переслал документ на Email, т.к. тут пока не получилось ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 14:58 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
Дмитрий П.Переслал документ на Email, т.к. тут пока не получилосьпри предварительном просмотре приложенный документ стирается. Вы - старый пользователь, включите в профиле новый дизайн и быстрый ответ - там такого глюка нет. Ну или прикладывайте файл после предварительного просмотра ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 15:01 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
Что интересно, pointsArray тут вообще не причем, ругается на правую часть оператора присваивания. Пытаюсь понять, в чем прикол ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 15:04 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
Shocker.ProЧто интересно, pointsArray тут вообще не причем, ругается на правую часть оператора присваивания. Пытаюсь понять, в чем приколв 2010 код выполняется без проблем ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 15:08 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
Даю документ "Многоугольник.doc" (попытка №2) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 15:09 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
Shocker.ProShocker.ProЧто интересно, pointsArray тут вообще не причем, ругается на правую часть оператора присваивания. Пытаюсь понять, в чем приколв 2010 код выполняется без проблемв 2003 при любой попытке любым способом обратиться к свойству Points выдает ошибку ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 15:11 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
Вот тут решение https://groups.google.com/forum/#!topic/microsoft.public.word.vba.general/37QCKvVR3fc решение странное, но оно работает, проверил в 2003 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 15:22 |
|
Как из VBA узнать координаты узлов многоугольника в Word2003?
|
|||
---|---|---|---|
#18+
Shocker.Pro, Спасибо за ссылку! Я сообразно подправил свой код: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
Он работает! Получается, для 2003, необходимо явно задать (промежуточный) объект Shapes (Tbox) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 16:42 |
|
|
start [/forum/topic.php?fid=60&msg=38905282&tid=2156000]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 304ms |
total: | 434ms |
0 / 0 |