導航:首頁 > 文字圖片 > vba向word單元格插入圖片

vba向word單元格插入圖片

發布時間:2023-05-30 21:12:15

如何運用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
閱讀全文

與vba向word單元格插入圖片相關的資料

熱點內容
雙馬尾女孩畫圖片 瀏覽:742
雍正銅錢的價格圖片及價格圖片 瀏覽:167
為什麼手機打開word顯示不了圖片 瀏覽:803
簡單時尚短發圖片 瀏覽:979
國字臉的短發發型圖片 瀏覽:887
中國男生長發發型圖片 瀏覽:670
鼓勵加油的圖片可愛 瀏覽:195
抖音最火手繪姓氏可愛圖片 瀏覽:978
幫我找賀峻霖的可愛圖片 瀏覽:708
高欄貨車圖片高清 瀏覽:590
梨花頭中長發型圖片 瀏覽:972
黃鶴樓硬價格表和圖片 瀏覽:349
網紅蛋糕圖片大全 瀏覽:76
國旗飄揚動態圖片高清大圖 瀏覽:57
哭著笑的動漫圖片帶文字 瀏覽:918
孤獨的圖片動漫 瀏覽:578
動漫唯美浪漫圖片 瀏覽:173
比愛心手勢動漫圖片 瀏覽:531
男生打蠟發型圖片 瀏覽:433
黑色比熊犬圖片及價格 瀏覽:111