① 如何運用vba將指定圖片插入word中
例如,新建一個4行1列的表格,然後在Cell(3, 1)內插入圖片:
Sub Macro1()
Dim mysel
mysel = ActiveDocument.Tables(1).Cell(3, 1)
mysel.InlineShapes.AddPicture FileName:="C:\a.jpg", LinkToFile:=True, SaveWithDocument:=True
End Sub
② 怎麼用excel vba操控word插入圖片,求高手給一小段示例
Sub GenDocfromExcel()
'office 2003, excel控制word,生成新文件,插入圖片和文件名,保存
'VBA工具/引用中要勾選Microsoft Word 11.0 Object Library
Dim WordApp As Word.Application
Set WordApp = CreateObject("Word.Application")
'WordApp.Visible = True
WordApp.Documents.Add
With WordApp.Selection
'第1個圖片和文件名
a$ = "C:\WINDOWS\Web\Wallpaper\Tulips.jpg"
.InlineShapes.AddPicture Filename:=a$
.TypeParagraph
.TypeText Text:=a$
.TypeParagraph
.TypeParagraph
'第2個圖片和文件名
a$ = "C:\WINDOWS\Web\Wallpaper\Azul.jpg"
.InlineShapes.AddPicture Filename:=a$
.TypeParagraph
.TypeText Text:=a$
.TypeParagraph
.TypeParagraph
End With
WordApp.ActiveDocument.SaveAs "d:/temp.doc"
WordApp.Quit
Set WordApp = Nothing
End Sub
③ 在word中自動插入圖片 vba,這是一段代碼
你的第1段代碼可以插入圖片啊,有什麼問題?
第2段的話,把倒數第2行的with移到上一行end 的後面。
倒數第6行的 ,,Flase 改成,Flash,(逗號移到flash後面)
VBA不是很熟,希望能幫到你。
④ VBA如何實現插入圖片
可以寫,要根據你實際的來,比如 文件夾路徑
⑤ 如何用VBA把Excel中的數據和文件夾中的圖片放入到Word文檔中
把Excel中的數據和文件夾中的圖片放入到Word文檔中方法:
1、打開EXCEL文件,復制單元格數據區域。
⑥ vba中怎麼將圖片插入到單元格旁邊
Range("E12").Select
ActiveSheet.Pictures.Insert("攔空C:\a.bmp").Select
Application.CommandBars("Picture").Visible = 」圖片地址「
Range("F8"嘩衡搏).Select
ActiveSheet.Shapes("Picture 1").Select
Selection.ShapeRange.IncrementLeft 上坐標數值
Selection.ShapeRange.IncrementTop 下坐標數值
Selection.ShapeRange.IncrementLeft 左坐標數值
Selection.ShapeRange.IncrementTop 右坐標數值亂祥
End Sub
⑦ 利用VBA如何將批量圖片導入WORD的指定表格格式里
將excel表格中的數據批量插入到word中的操作方法:
1、單擊插入----對象按鈕;
2、彈出插入對話框對話框,選擇由文件創建對話框,單擊瀏覽按鈕;
3、彈出瀏覽對話框,選擇需要插入有Excel文件;
4、單擊插入按鈕即可。
註:
(1)若選中鏈接到文件,源文件修改,Word中的表格也隨之改變;
(2)若選中顯示為圖片,則以圖標的形式插入到Word,雙擊可以打開其源文件。
⑧ VBA WORD插入圖片到表格
樓桐岩主能否將你想要的效果截圖看看?
不譽源知道樓主用的是哪個版本的word,如果是03版的,應慶輪態該可以試試錄制宏看看。
⑨ 關於用宏(vba)在word中插入指定圖片並保存在與圖片名字相同的word中
給你一條思路吧。
第一,打開word文件,用錄制宏錄一段插入圖片的代碼(這里注意代碼的路徑和圖片名);再錄一段保存文件到A目錄的代碼。備用;
第二,新建一個excel文件,將你A1到A3文件夾里需要建文件的人名全部列到excel的某一列中;
第三,在excel里寫vba代碼,循環執行這些人名,每個人名都有新建、插入圖片、保存這個過程(這里會用到第一步錄到的代碼)。
請自己嘗試學習並應用!
⑩ 用vba如何批量插入圖片,公式詳解
您好,根據您的需求,批量插入圖片的參考代碼如下:
OptionExplicit
PublicSub批量插入圖片()
DimrngPictureAsRange
DimlngRowAsLong
DimintColAsInteger
WithActiveSheet
ForlngRow=1To16Step8
ForintCol=1To12Step3
SetrngPicture=.Cells(lngRow+1,intCol+2)
笑好rngPicture.Select
With.Pictures.Insert("E:坑圖"&rngPicture.Value&".jpg").ShapeRange
.Height=70.5
.Width=105
EndWith
Next
Next
EndWith
SetrngPicture=Nothing
EndSub
PS:具體使用時請自行粗升源修改演示代碼中的循環起止行、起止列和步進值。如果圖片插入到單元格後出現偏移,請設岩態置 Picture 的 Left 屬性和 Top 屬性。
另外,也可以設置圖片在單元格內水平居中(比單元格大的圖片暫不考慮),參考代碼如下:
OptionExplicit
PublicSub批量插入圖片水平居中()
DimrngPictureAsRange
DimlngRowAsLong
DimintColAsInteger
WithActiveSheet
ForlngRow=1To16Step8
ForintCol=1To12Step3
SetrngPicture=.Cells(lngRow+1,intCol+2)
rngPicture.Select
With.Pictures.Insert("E:坑圖"&rngPicture.Value&".jpg").ShapeRange
.Left=rngPicture.Left+(rngPicture.Width-.Width)/2
.Top=rngPicture.Top+(rngPicture.Height-.Height)/2
EndWith
Next
Next
EndWith
SetrngPicture=Nothing
EndSub