powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / VBScript замены картинки в MS Word
2 сообщений из 2, страница 1 из 1
VBScript замены картинки в MS Word
    #39673603
Noxyron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, есть у меня задача периодически менять в файле-подписи для MSOutlook логотип. Лого - это обычная картинка, которая расположена в самом конце документа Word. Я понимаю, что алгоритм замены сводится к открытию документа Word, поиску картинки, её удалению и вставки на её место новой. Сразу скажу, что с VBS знаком поверхностно. Написал вот такой код
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
var objWord = CreateObject("Word.Application")
var objdoc = objWord.Documents.Open("C:\1.docx")
objWord.Visible = True
'Set selection = objWord.Selection

'Selection.InlineShapes.Item(1).Delete
'objDoc.Content.InlineShapes.AddPicture("c:\1.jpg,false,true)

'objDoc.Saved = True
objDoc.Close
objWord.Quit


Но не работает. Подскажите, пожалуйста, где ошибки?
...
Рейтинг: 0 / 0
VBScript замены картинки в MS Word
    #39673674
Noxyron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изменил скрипт до такого вида:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Set objWord = CreateObject("Word.Application")
Set objDoc = objWord.Documents.Open("C:\1.docx")
objWord.Visible = True

Dim iShape
For Each iShape In objDoc.Content.InlineShapes 
 iShape.Delete
Next

objDoc.InlineShapes.AddPicture "c:\1.jpg",false,true

objDoc.Saved = True
objDoc.Close
objWord.Quit


Такой код удаляет текущий логотип, вставляет новый, но в самое начало файла. И после этого НЕ сохраняет файл и закрывает Word. Коллеги, помогите вставить картинку в конец документа и сохранить его, плиз.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / VBScript замены картинки в MS Word
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]