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

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, товарищи программисты! Подскажите, пожалуйста, средства, которыми можно осуществить вставку картинки в документ Word. (Допустим, картинка есть на форме). И ещё такой вопросик, как можно вставить в Worde текст, содержащий ковычки? Спасибо за внимание)

Решение задачи: «Вставка рисунка в Word»

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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.556 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы