Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Вставка в открытый (текущий) документ Word графического элемента и даты

Ответить
Настройки темы
Любой язык - [решено] Вставка в открытый (текущий) документ Word графического элемента и даты

Новый участник


Сообщения: 13
Благодарности: 1

Профиль | Отправить PM | Цитировать


Всем доброго времени суток.
Есть большая потребность (в связи с немаленьким ежедневным документооборотом) вставлять в открытый (текущий) документ Word графический элемент и текущую дату.
Нагуглил на vbs готовое решение, но только для создания нового документа:

Set objWord = CreateObject("Word.Application")

objWord.Visible = True
Set objDoc = objWord.Documents.Add()
Set objSelection = objWord.Selection

objSelection.Font.Name = "Arial"
objSelection.Font.Size = "18"
objSelection.TypeText "Network Adapter Report"
objSelection.TypeParagraph()

objSelection.Font.Size = "14"
objSelection.TypeText "" & Date()
objSelection.TypeParagraph()


А как сделать это в открытом (текущем) документе?
Способ реализации - cmd или vbs не принципиален
Заранее признателен за помощь!

Отправлено: 15:36, 07-09-2012

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Denis-reut, код на форуме оформляется не жирным шрифтом, а тэгом [code].

Вставьте следующий код в макрос шаблона документа и назначьте этому макросу кнопку или сочетание горячих клавиш:
читать дальше »
Код: Выделить весь код
Option Explicit

Sub InsertSome()
    With Selection
        With .Font
            .Name = "Arial"
            .Size = "18"
        End With
        
        .TypeText "Network Adapter Report"
        .TypeParagraph
        
        .Font.Size = "14"
        .TypeText "" & Date
        .TypeParagraph
    End With
End Sub


Но лучше будет, если Вы выложите готовый документ с потребным текстом и вставленным изображением.

Отправлено: 15:59, 07-09-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 13
Благодарности: 1

Профиль | Отправить PM | Цитировать


Доброго дня.
Спасибо за идею.
Что касается нужных деталей: как уже было реализовано, нужна текущая дата + вставка графического элемента, это что-то типа штампа, который отсканирован и находится в папке D:\Документы\Штамп в формате *.jpg.
Так сделать можно?
Заранее благодарю.

Отправлено: 11:50, 24-09-2012 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Denis-reut:
и находится в папке D:\Документы\Штамп в формате *.jpg. »
Как он называется — я должен сам догадаться?

Отправлено: 15:27, 24-09-2012 | #4


Новый участник


Сообщения: 15
Благодарности: 5

Профиль | Отправить PM | Цитировать


Denis-reut,
команда вставки рисунка в текущее положение курсора
Код: Выделить весь код
Selection.InlineShapes.AddPicture FileName:= _
"D:\Документы\Штамп.jpg", _
LinkToFile:=False, SaveWithDocument:=True
Но лучше бы вам освоить запись макросов. Для простых механических действий это самое оно.

Отправлено: 16:48, 24-09-2012 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Dr.DG:
Код: Выделить весь код
, _
 LinkToFile:=False, SaveWithDocument:=True
»
— необязательно.

Отправлено: 18:23, 24-09-2012 | #6


Новый участник


Сообщения: 13
Благодарности: 1

Профиль | Отправить PM | Цитировать


Iska, Dr.DG, спасибо большое!
Немного переделал, соединил две части и - вуаля - все получилось!
Вообще, на данном форуме все участники стараются помочь и решением, и советом.

Отправлено: 23:28, 25-09-2012 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Вставка в открытый (текущий) документ Word графического элемента и даты

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2010 - Word | при незаполненном поле элемента управления в перектестных ссылках текст YulZo Microsoft Office (Word, Excel, Outlook и т.д.) 9 23-04-2012 06:40
2010 - Вставка диаграммы Excel из Word в Publisher Drec555 Microsoft Office (Word, Excel, Outlook и т.д.) 0 06-06-2011 18:15
VBS/WSH/JS - [решено] Удаление/вставка строк в Word AlexVong Скриптовые языки администрирования Windows 3 03-05-2011 17:20
Вставка данных в документ word zvezda_t Вебмастеру 6 12-10-2010 14:03
2010 - Вставка и перемещение изображений в Word 2010 OSZone Microsoft Office (Word, Excel, Outlook и т.д.) 0 31-03-2010 02:30




 
Переход