導航:首頁 > 文字圖片 > vbaword插入圖片

vbaword插入圖片

發布時間:2022-09-21 04:36:43

① VBA編程問題:在word的特定文本前插入圖片

Word怎樣批量按順序插入圖片

② 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會進入無響應狀態。圖片越多,無響應的時間越長。

③ vba怎麼控制word圖片的間距

首先,正常插入圖片的時候,默認圖片在文檔中會占據一整行。
這個時候,要改變文本與圖片的距離,就要用到段落調整了。
將游標移動到圖片旁,單擊滑鼠右鍵,選中「段落」選項。
在段落設置欄中,可以通過改變圖片所在行的「段前」和「段後」距離,以改變文本和圖片的間距。
也可以單擊選中圖片,右鍵選擇「自動換行」選項中的不同圖片模式以改變圖片和文本的位置關系。

如何用VBA 在word中插入圖片

有現在的代碼:
http://..com/link?url=lWlARF2a_7RsXSyrYurAOyV__CESyM-sjXIT9DQAALDYFlXvS3Gd1tzu8CYk-DHZrrEQw-67BcKVQMoPXpdAJ_

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

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

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

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

⑦ 怎麼用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代碼

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會進入無響應狀態。圖片越多,無響應的時間越長。

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

⑩ 利用VBA如何將批量圖片導入WORD的指定表格格式里

將excel表格中的數據批量插入到word中的操作方法:
1、單擊插入----對象按鈕;
2、彈出插入對話框對話框,選擇由文件創建對話框,單擊瀏覽按鈕;
3、彈出瀏覽對話框,選擇需要插入有Excel文件;
4、單擊插入按鈕即可。
註:
(1)若選中鏈接到文件,源文件修改,Word中的表格也隨之改變;
(2)若選中顯示為圖片,則以圖標的形式插入到Word,雙擊可以打開其源文件。

閱讀全文

與vbaword插入圖片相關的資料

熱點內容
男生發不屑的圖片是幾個意思 瀏覽:661
彩面圖片及價格 瀏覽:719
牆體彩繪簡單好看圖片 瀏覽:746
畫家的文字圖片 瀏覽:531
痞帥動漫男生圖片長圖 瀏覽:572
衣服濕透的美女動態圖片 瀏覽:548
泰山白盒價格表和圖片 瀏覽:988
美圖秀秀如何給圖片加方形白框 瀏覽:325
男生動漫側面圖片帥氣 瀏覽:873
動漫貓咪情侶頭像圖片大全 瀏覽:320
女生服裝圖片清新 瀏覽:627
動漫圖片畫男生 瀏覽:70
鄉村景緻的畫畫圖片簡單 瀏覽:495
最騷氣的衣服圖片 瀏覽:747
大眾轎車所有車型圖片及價格 瀏覽:745
白發二次元男生萌圖片 瀏覽:745
word文檔列印的圖片顯示不出來 瀏覽:220
萬源衣服圖片 瀏覽:573
如何將圖片轉化成ai矢量圖 瀏覽:727
大餅可愛的圖片 瀏覽:658