導航:首頁 > 文字圖片 > wordvba插入圖片到指定位置

wordvba插入圖片到指定位置

發布時間:2024-10-30 15:09:58

Ⅰ Word中VBA代碼如何處理嵌入的圖片真正做到居中

按Alt+F11組合鍵打開VBA窗口,雙擊左側的「工程資源管理器」窗口的「ThisDocument」,在彈出的空白窗口中輸入以下代碼:
Sub AAA1()
Dim myS As InlineShape
Application.ScreenUpdating = False
For Each myS In ActiveDocument.InlineShapes
If Len(myS.Range.Paragraphs(1).Range.Text) = 2 Then
myS.Range.Paragraphs.Alignment = wdAlignParagraphCenter
End If
Next
Application.ScreenUpdating = True
End Sub
按F5鍵執行即可。

Ⅱ WORD怎樣製作宏插入圖片,圖片上面需要帶圖片名字,謝謝。越詳細越好。

給你一條思路吧。
1、打開word文件,用錄制宏錄一段插入圖片的代碼(這里注意代碼的路徑和圖片名);再錄一段保存文件到A目錄的代碼。備用;
2、新建一個excel文件,將你文件夾里需要建文件的人名全部列到excel的某一列中;
3、參照1的代碼在excel里寫vba代碼,循環執行這些人名,每個人名都有新建、插入圖片、保存這個過程。

Ⅲ 在word中自動插入圖片 vba代碼

Sub 批量插入圖片()
Dim myfile As FileDialog
Set myfile = Application.FileDialog(msoFileDialogFilePicker)
With myfile
.InitialFileName = "E:\工作文件" 『這里輸入你要插入圖片的目標文件夾
If .Show = -1 Then
For Each Fn In .SelectedItems
Selection.Text = Basename(Fn) '這兩句移到這里
Selection.EndKey
If Selection.Start = ActiveDocument.Content.End - 1 Then '如游標在文末
Selection.TypeParagraph '在文末添加一空段
Else
Selection.MoveDown
End If
Set MyPic = Selection.InlineShapes.AddPicture(FileName:=Fn, SaveWithDocument:=True) '按比例調整相片尺寸
WidthNum = MyPic.Width
c = 6 '在此處修改相片寬,單位厘米
MyPic.Width = c * 28.35
MyPic.Height = (c * 28.35 / WidthNum) * MyPic.Height
If Selection.Start = ActiveDocument.Content.End - 1 Then '如游標在文末
Selection.TypeParagraph '在文末添加一空段
Else
Selection.MoveDown
End If
Next Fn
Else
End If
End With
Set myfile = Nothing
End Sub
Function Basename(FullPath) '取得文件名
Dim x, y
Dim tmpstring
tmpstring = FullPath
x = Len(FullPath)
For y = x To 1 Step -1
If Mid(FullPath, y, 1) = "\" Or _
Mid(FullPath, y, 1) = ":" Or _
Mid(FullPath, y, 1) = "/" Then
tmpstring = Mid(FullPath, y + 1)
Exit For
End If
Next
Basename = Left(tmpstring, Len(tmpstring) - 4)
End Function
執行此代碼後,彈出的選擇對話框, 全選目標文件夾下的所有圖片文件之後,點擊確定。然後靜靜的等待電腦完成處理工作,次數word會進入無響應狀態。圖片越多,無響應的時間越長。

Ⅳ 在word中自動插入圖片 vba,這是一段代碼

你的第1段代碼可以插入圖片啊,有什麼問題?
第2段的話,把倒數第2行的with移到上一行end 的後面。
倒數第6行的 ,,Flase 改成,Flash,(逗號移到flash後面)
VBA不是很熟,希望能幫到你。

Ⅳ 關於用宏(vba)在word中插入指定圖片並保存在與圖片名字相同的word中

給你一條思路吧。
第一,打開word文件,用錄制宏錄一段插入圖片的代碼(這里注意代碼的路徑和圖片名);再錄一段保存文件到A目錄的代碼。備用;
第二,新建一個excel文件,將你A1到A3文件夾里需要建文件的人名全部列到excel的某一列中;
第三,在excel里寫vba代碼,循環執行這些人名,每個人名都有新建、插入圖片、保存這個過程(這里會用到第一步錄到的代碼)。
請自己嘗試學習並應用!

Ⅵ 想在word頁面中,批量插入圖片,使得每頁有4張圖片均勻分布在頁面中,該怎麼做呢

這是統一設置word文檔中的圖片樣式,你的問題我不會,但是希望這個例子會對你有點提示。

使用宏:
一,在word中按alt+f11組合鍵,進入VBA模式
二,在左邊的工程資源管理器中找到你的word文檔,在其上右鍵/添加/模塊
三,把下面代碼復制,粘貼進去.
四,更改數值, 改一下寬度和高度數值(10),點運行(類似播放按鈕.)或f5,即可設置文檔中全部圖片
Sub Macro()
Mywidth=10'10為圖片寬度(厘米)
Myheigth=10'10為圖片高度(厘米)
For Each iShape In ActiveDocument.InlineShapes
iShape.Height = 28.345 * Myheigth
iShape.Width = 28.345 * Mywidth
Next iShape
End Sub

Ⅶ 如何運用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

Ⅷ 請問怎麼能在word批量在固定位置下按順序插入圖片

先將圖片進行編號排序。再統一進行復制粘貼,這樣就可以按順序插入圖片。

閱讀全文

與wordvba插入圖片到指定位置相關的資料

熱點內容
女生雞胸病圖片 瀏覽:582
圖片女孩背影可愛 瀏覽:123
美女唱歌視頻抖音圖片 瀏覽:735
古風美食圖片男生 瀏覽:151
能把動漫圖片 瀏覽:148
爬窗口可愛圖片 瀏覽:23
可愛的小關關圖片 瀏覽:504
程瀟圖片大全可愛賣萌 瀏覽:227
拼多多如何開店上傳圖片 瀏覽:430
民國的郵票圖片及價格 瀏覽:713
騎車簡筆畫圖片大全 瀏覽:298
騰輝汽車價格圖片 瀏覽:799
發朋友圈配圖文字圖片 瀏覽:424
女生圖片漫畫傷感背影 瀏覽:795
在word怎麼列印圖片 瀏覽:575
金魚怎麼畫圖片 瀏覽:821
小美女拉大便圖片 瀏覽:952
手抄報魚的圖片大全 瀏覽:760
女生的圖片漫畫圖片 瀏覽:674
動漫詭異的笑圖片 瀏覽:540