Dim wdTable AsObject Dim objWrdDoc AsObject Dim strFile AsString Dim p As InlineShape, t AsObject Dim pShape AsObject
OnErrorResumeNext
strFile = ".... путь к файлу WORD ...." 'прописать путь к Документу Set objWrdApp = GetObject(, "Word.Application") 'пытаемся подключится к объекту Word If objWrdApp IsNothingThen Set objWrdApp = CreateObject("Word.Application") 'если приложение закрыто - создаем новый экземпляр Set objWrdDoc = objWrdApp.Documents.Open(strFile) 'открываем документ Word - документ с таким именем должен существовать
objWrdApp.Visible = True EndIf Set objWrdDoc = objWrdApp.Documents.Open(strFile) OnErrorGoTo0
Set WdRange = objWrdDoc.Content Set wdTable = WdRange.Tables(1)
Set p = wdTable.Rows(1).Cells(1).Range.InlineShapes.AddPicture(".... путь к картинке ....", False, True) 'прописать путь к картинке 'вставил абы куда, куда получилось, хотелось бы вставить сразу куда нужно
p.ScaleWidth = 20
p.ScaleHeight = 20 Set t = p.ConvertToShape
t.WrapFormat.Type = wdWrapNone
t.RelativeHorizontalPosition = wdRelativeHorizontalPositionPage
t.RelativeVerticalPosition = wdRelativeVerticalPositionPage
t.Left = 260'значения, конкретно под этот случай
t.Top = 370'значения, конкретно под этот случай
EndSub
Помогите, пожалуйста, с такой проблемой:
1) как "привязать" путь файла WORD, в который будет вставляться картинка, к ячейке, к примеру, F1 файла EXCEL 2) как "привязать" путь файла JPG, которая будет вставляться в файл, к ячейке, к примеру, файла EXCEL
Вопрос связан с тем, что в данных ячейках пути файлов могут меняться в зависимости от прописанной формулы
Dim wdTable AsObject Dim objWrdDoc AsObject Dim strFile AsString Dim p As InlineShape, t AsObject Dim pShape AsObject
OnErrorResumeNext
strFile = ".... путь к файлу WORD ...." 'прописать путь к Документу Set objWrdApp = GetObject(, "Word.Application") 'пытаемся подключится к объекту Word If objWrdApp IsNothingThen Set objWrdApp = CreateObject("Word.Application") 'если приложение закрыто - создаем новый экземпляр Set objWrdDoc = objWrdApp.Documents.Open(strFile) 'открываем документ Word - документ с таким именем должен существовать
objWrdApp.Visible = True EndIf Set objWrdDoc = objWrdApp.Documents.Open(strFile) OnErrorGoTo0
Set WdRange = objWrdDoc.Content Set wdTable = WdRange.Tables(1)
Set p = wdTable.Rows(1).Cells(1).Range.InlineShapes.AddPicture(".... путь к картинке ....", False, True) 'прописать путь к картинке 'вставил абы куда, куда получилось, хотелось бы вставить сразу куда нужно
p.ScaleWidth = 20
p.ScaleHeight = 20 Set t = p.ConvertToShape
t.WrapFormat.Type = wdWrapNone
t.RelativeHorizontalPosition = wdRelativeHorizontalPositionPage
t.RelativeVerticalPosition = wdRelativeVerticalPositionPage
t.Left = 260'значения, конкретно под этот случай
t.Top = 370'значения, конкретно под этот случай
EndSub
Помогите, пожалуйста, с такой проблемой:
1) как "привязать" путь файла WORD, в который будет вставляться картинка, к ячейке, к примеру, F1 файла EXCEL 2) как "привязать" путь файла JPG, которая будет вставляться в файл, к ячейке, к примеру, файла EXCEL
Вопрос связан с тем, что в данных ячейках пути файлов могут меняться в зависимости от прописанной формулы