|
Добавление рисунка в конец документа Word | ☑ | ||
|---|---|---|---|---|
|
0
SeregaSV
14.07.14
✎
20:49
|
Добрый вечер всем. Подскажите , у документа в 1С есть макет Word, необходимо программно добавить рисунок , но он добавляет в начало документа, а надо в конец. Может кто знает как ? Сейчас код для вставки такой
MSWord.ActiveWindow.View.ShowFieldCodes = False; MSWord.Application.Visible = Истина; MSWord.Activate(); РисунокДок = MSWord.InlineShapes.AddPicture("d:\123.jpg", False, True); |
|||
|
1
фобка
14.07.14
✎
20:51
|
Конец документа это range или selection, ты ж не задал ему ничего
|
|||
|
2
Wobland
14.07.14
✎
20:51
|
макрос знает
|
|||
|
3
SeregaSV
14.07.14
✎
21:00
|
Весь код примерно такой с заполнением полей
Макет = Получитьмакет("ДДУ"); MSWord = Макет.Получить(); Документ = MSWord.Application.Documents(1); Документ.Activate(); //Заполняются поля Документ.Fields.Update(); MSWord.ActiveWindow.View.ShowFieldCodes = False; MSWord.Application.Visible = Истина; MSWord.Activate(); |
|||
|
4
SeregaSV
14.07.14
✎
21:00
|
Подскажите куда добавить? Не работал раньше с VBA
|
|||
|
5
Wobland
14.07.14
✎
21:11
|
(4) сервис - макросы - добавить
|
|||
|
6
SeregaSV
14.07.14
✎
21:28
|
а в коде нужно будет обратиться к макросу ?
|
|||
|
7
Wobland
14.07.14
✎
21:28
|
(6) нет
|
|||
|
8
фобка
14.07.14
✎
21:31
|
(6) цмккрос нужен для того чтобы посмотреть код vba
|
|||
|
9
RomaH
naïve
14.07.14
✎
23:29
|
(8) макрос работает с селекшеном - а как его выберешь ?
утречком посмотрю код - мучался с созданием сводного документа из нескольких |
|||
|
10
RomaH
naïve
14.07.14
✎
23:30
|
+(9) и зачастую оперирует буфером обмена - что не есть хорошо
|
|||
|
11
RomaH
naïve
14.07.14
✎
23:31
|
||||
|
12
DrZombi
гуру
15.07.14
✎
06:29
|
(6) Да Офис сам пишет Макрос на основе действия пользователя.
Тебе потом останется проанализировать Сгенерированный VBA код и написать так же в 1С :) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |