導航:首頁 > 文字圖片 > 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插入圖片到指定位置相關的資料

熱點內容
校服圖片男生自拍 瀏覽:16
高清動漫背景圖片 瀏覽:910
美女洋裝圖片 瀏覽:463
英文字母立體圖片大全 瀏覽:716
女孩櫃門圖片 瀏覽:689
女孩墨鏡圖片 瀏覽:894
男士發型灰色2020新款圖片 瀏覽:706
女寶寶個性發型圖片大全 瀏覽:285
文字古詩手機壁紙圖片大全 瀏覽:313
大眾teramont價格圖片 瀏覽:93
手機如何做gif動態圖片 瀏覽:63
人心和現實的圖片文字 瀏覽:336
小孩古代的衣服圖片 瀏覽:751
皇上男生古風圖片 瀏覽:431
word個人簡歷怎麼生成為圖片 瀏覽:876
word一個圖片插入多個表格 瀏覽:353
老條案圖片及價格 瀏覽:161
夢想帶文字圖片 瀏覽:333
電鋼琴圖片大全 瀏覽:292
黃驕子煙價格表和圖片 瀏覽:958