![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Изменение местоположения картинки в Word через COM-объект |
|
PowerShell - [решено] Изменение местоположения картинки в Word через COM-объект
|
fascinating rhythm Сообщения: 6705 |
Привет!
Есть документ docx, где вставлена картинка. Как изменить у этой картинки местоположение через COM-объект? Например, на X мм вправо и на Y мм вверх или на X мм влево и на Y мм вниз? |
|
------- Отправлено: 13:48, 25-01-2024 |
fascinating rhythm Сообщения: 6705
|
Профиль | Отправить PM | Цитировать Нашёл. Пример двигает все картинки в документе.
$path = "D:\temp\text.docx" $Word = new-object -ComObject Word.Application $Word.Visible = $False $doc = $Word.Documents.Open($path,$true) # 28.35 = 1 см. # left: увеличение - вправо, уменьшение - влево # top: увеличение - вниз, уменьшение - вверх 1..$doc.Shapes.Count |% { $doc.Shapes.Item($_).left = $doc.Shapes.Item($_).left + 28.35 $doc.Shapes.Item($_).top = $doc.Shapes.Item($_).top - 28.35 } $doc.Save() $doc.Close() $Word.Application.Quit() |
------- Отправлено: 16:46, 25-01-2024 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBA - MS Office Word: какой объект выделен и в каком диапазоне заголовке находится | Sta1917 | Программирование и базы данных | 8 | 05-04-2014 22:44 | |
Интерфейс - [решено] Изменение местоположения рабочего стола | aka_smile | Microsoft Windows 7 | 1 | 01-03-2013 10:11 | |
Изменение картинки при установки windows | Tracer_Long | Автоматическая установка Windows 2000/XP/2003 | 9 | 07-02-2011 11:58 | |
Как убрать объект с картинки? | bigkuler | Цифровое изображение | 1 | 01-11-2009 14:20 | |
[решено] изменение местоположения папки "Мои документы" и OE | Sparkster | Microsoft Windows 2000/XP | 5 | 06-05-2007 12:00 |
|