1 (изменено: Megamen, 2018-10-16 17:38:19)

Тема: OFF: Удаление рамки у рисунков в документе word

Всем доброго дня.
Есть такая проблема.

Некоторые картинки в ворде - окружены такой необычной странной рамкой.
Как с помощью AHK пройтись по всему документу 1.doc - и убрать эту рамочку у рисунков ?

Post's attachments

1.rar 8.2 kb, 9 downloads since 2018-10-16 

You don't have the permssions to download the attachments of this post.

2

Re: OFF: Удаление рамки у рисунков в документе word

Megamen, что?

3

Re: OFF: Удаление рамки у рисунков в документе word

ypppu, добавил

4

Re: OFF: Удаление рамки у рисунков в документе word

Эта рамка означает, что объект имеет абсолютные координаты. Вы уверены, что создали тему в нужном разделе?

5

Re: OFF: Удаление рамки у рисунков в документе word

У меня вообще никакой рамки не видно:

https://i.imgur.com/f99gN5Y.png

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

6

Re: OFF: Удаление рамки у рисунков в документе word

teadrinker  у меня в Word2003 - оказывает вот это:

Рамка прекрасно видна.
И она как бы это выразится - фиксирует рисунок на одном месте, то есть делает его не привязанным к строке, а как бы наложенным поверх документа.

Post's attachments

1.jpg
1.jpg 6.38 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

7

Re: OFF: Удаление рамки у рисунков в документе word

Megamen пишет:

у меня в Word2003

Ну что тут сказать, у кого-то Word2003, у кого-то Windows 95, не думаю, что тут можно помочь.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

8

Re: OFF: Удаление рамки у рисунков в документе word

teadrinker, я думаю, что помочь все-таки нужно.

9

Re: OFF: Удаление рамки у рисунков в документе word

Megamen, ищите как это можно убрать средствами word.
Если это возможно, то изучайте его апи.
У нас на форуме были темы.

10

Re: OFF: Удаление рамки у рисунков в документе word

Megamen пишет:

помочь все-таки нужно

Я понимаю, что вам нужно, но не откатываться же из-за этого к 2003 версии.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

11 (изменено: Megamen, 2018-10-17 14:11:27)

Re: OFF: Удаление рамки у рисунков в документе word

teadrinker пишет:

но не откатываться же из-за этого к 2003 версии.

Ради хорошего дела - можно и откатиться.

(К тому же обе версии ворда - спокойно работают на одной системе.)

12

Re: OFF: Удаление рамки у рисунков в документе word

Ну, ждите желающих.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

13 (изменено: alexii, 2018-10-17 18:58:38)

Re: OFF: Удаление рамки у рисунков в документе word

Megamen, сейчас у Вас рисунки расположены в слое документа, и к ним применено обтекание текстом вокруг рамки. Какой конечный результат Вы хотите получить?

P.S. Нужно озвучить не вопрос «как убрать эту рамочку у рисунков», а конечную цель.

14

Re: OFF: Удаление рамки у рисунков в документе word

alexii, вопрос в том, что невозможно работать с документом.
Мне нужно, чтобы картинки сдвигались вместе с текстом.
Такая рамка означает, что объект имеет абсолютные координаты.
Это значит, что когда я сдвигаю текст - текст-то сам сдвигается, а картинки остаются на месте.

Картинок очень много.
Поэтому и спрашиваю - как массово заменить у этих рисунков - абсолютные координаты на относительные (чтобы рисунки сдвигались вместе с текстом) ?
(Если просто щелкать по рамкам и жать на кнопку "Удалить рамку" - то это долго, поскольку рисунков много)

15 (изменено: alexii, 2018-10-18 03:40:10)

Re: OFF: Удаление рамки у рисунков в документе word

Megamen пишет:

Такая рамка означает, что объект имеет абсолютные координаты.

Нет. Вы тут путаете несколько разных вещей.

Откройте документ. Нажмите Alt-F11, открыв редактор VBA. Нажмите Ctrl-G для открытия окна Immediate. Введите в это окно:

? ThisDocument.Frames.Count

и нажмите Enter.

Если результат будет отличен от нуля, очистите это окно от текста, введите:

For Each objFrame In ThisDocument.Frames : objFrame.Delete : Next objFrame

и нажмите Enter. Только сделайте сначала для каждого фрейма привязку к потребному абзацу, не то содержимое каждого из них (рисунки) окажется в начале страниц (в выложенном образце все фреймы привязаны к первому абзацу страницы — результат работы распознавания каким-нибудь FineReader'ом, да?).