Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 07.06.2013
Сообщений: 18

Вставка рисунка в Word

12.07.2013, 11:17. Показов 2698. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, товарищи программисты!
Подскажите, пожалуйста, средства, которыми можно осуществить вставку картинки в документ Word. (Допустим, картинка есть на форме).
И ещё такой вопросик, как можно вставить в Worde текст, содержащий ковычки?
Спасибо за внимание)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.07.2013, 11:17
Ответы с готовыми решениями:

Вставка рисунка из файла в Word-таблицу
Имеется таблица в Word-e Нужно вставить рисунок (*.bmp) в определенную ячейку таблицы. Как это сделать ? Я пишу: ...

Вставка рисунка в позицию курсора в RichTextBox
помогите из кода VB вставить рисунок в RichTextBox в позицию курсора желательно без использования буфера обмена. Сам RichTextBox в...

Вставка в WORD картинки
Привет. При формировании вордовских отчетов из VB я активно использую конструкции типа Dim objWord As Word.Application ...

3
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
12.07.2013, 14:35
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от Much Посмотреть сообщение
картинка есть на форме
Цитата Сообщение от Much Посмотреть сообщение
как можно вставить в Worde текст, содержащий ковычки?
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Option Explicit
 
Dim WordApp As Word.Application '  экземпляр приложения
Dim DocWord As Word.Document '  экземпляр документа
Dim FileForSave As String
 
Private Sub Command1_Click()
      FileForSave = App.Path & "\123.doc"
      Set WordApp = New Word.Application
      WordApp.Visible = True
      Set DocWord = WordApp.Documents.Add
      DocWord.Activate
      '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
       With DocWord.Application
               .ActiveDocument.Select
               .Selection.TypeText Text:="""123456789"""        ' текст с кавычками
                Clipboard.Clear
                Clipboard.SetData Me.Picture, vbCFBitmap       ' копируем картинку на формы в буфер
               .Selection.TypeParagraph
               .Selection.PasteSpecial
       End With
       
      '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
      DocWord.SaveAs FileForSave
      DocWord.Close True
      WordApp.Quit True
      Set DocWord = Nothing
      Set WordApp = Nothing
      MsgBox "Готово" & vbCrLf & "Файл сохранён как " & FileForSave, vbInformation, " "
End Sub




3
0 / 0 / 0
Регистрация: 07.06.2013
Сообщений: 18
12.07.2013, 16:38  [ТС]
Спасибо огромное, выручили!)
0
0 / 0 / 0
Регистрация: 07.06.2013
Сообщений: 18
18.07.2013, 12:44  [ТС]
Ребята, помогите ещё раз, если не сложно (уверен, вам не сложно)):
Как сделать, чтобы в том коде, что выше, добавить после картинки - текст?
У меня просто добавляемый текст стирает картинку...

PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Option Explicit
 
Dim WordApp As Word.Application '  экземпляр приложения
Dim DocWord As Word.Document '  экземпляр документа
Dim FileForSave As String
 
Private Sub Command1_Click()
      FileForSave = App.Path & "\123.doc"
      Set WordApp = New Word.Application
      WordApp.Visible = True
      Set DocWord = WordApp.Documents.Add
      DocWord.Activate
      '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
       With DocWord.Application
               .ActiveDocument.Select
               .Selection.TypeText Text:="""123456789"""        ' текст с кавычками
                Clipboard.Clear
                Clipboard.SetData Me.Picture, vbCFBitmap       ' копируем картинку на формы в буфер
               .Selection.TypeParagraph
               .Selection.PasteSpecial
               Set oPara1 = DocWord.Content.Paragraphs.Add(DocWord.Bookmarks("\endofdoc").Range)
                 .Selection.oPara1.Range.Text = "Уведомление"
                 .Selection.oPara1.Range.InsertParagraphAfter
                 .Selection.EndOf
       End With
       
      '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
      DocWord.SaveAs FileForSave
      DocWord.Close True
      WordApp.Quit True
      Set DocWord = Nothing
      Set WordApp = Nothing
      MsgBox "Готово" & vbCrLf & "Файл сохранён как " & FileForSave, vbInformation, " "
End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.07.2013, 12:44
Помогаю со студенческими работами здесь

Вставка текста в Word
Подскажите пожалуйста, как в готовый документ Word вставлять в определенные места из VB-программы текст.

Word: вставка объектов и управление их положением и размерами
Сейчас пишу программу для ворда и столкнулся с формулами, которые нельзя написать через бэйсик. у меня есть мастайп - он может сохранить...

Вставка рисунка на определенное место в текст Word
Добрый день! Есть шаблон Word куда вставляю рисунок, но мне необходимо его вставить его в определенное место и сделать фон прозрачным....

Сохранение Рисунка из Word в отдельный файл Рисунка
Ситуация следующая. В документе Word есть рисунок, его надо преобразовать в файл Рисунок с сохранением всего качества. Как это сделать?...

Вставка рисунка в JLabel
Прошу вас помочь вставить рисунок в поле Jlabel, так чтобы он отображался на всех компьютерах, возможно ли нарисовать рисунок в самом теле...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru