[ gatalinka @ 24.08.2010. 14:10 ] @
| Trebam Macro koji bi iz određene datoteke u Wordov dokument umetnuo slike (format nije bitan), i to više slika odjednom. Slike svaki put nemaju isti naziv, a i broj nije isti (ponekad umećem dvije, jednu ili više).
Dokument mora biti Word.
Unaprijed hvala |
[ vaskesd @ 22.09.2010. 13:34 ] @
evo macroa nadam se da nije kasno
1. Macro koji umece jednu ili x slika, automatski podesava velicinu slike prema marginama dokumenta i potpisuje sliku - potpis = filename
Sub Stavi_Slike_i_naslov()
'
' dddd Macro
' Macro created 15.9.2010 by vaske
'Sub InsertImages()
Dim doc As Word.Document
Dim bkmName As String
Dim SigFile As String
Dim fd As FileDialog
Set fd = Application.FileDialog(msoFileDialogFilePicker)
Set doc = ActiveDocument
Dim vrtSelectedItem As Variant
Dim theText() As String
Dim theText2 As String
With fd
.Filters.Add "Images", "*.gif; *.jpg; *.jpeg", 1
'Sets the initial file filter to number 2.
.FilterIndex = 1
If .Show = -1 Then
For Each vrtSelectedItem In .SelectedItems
Set mg2 = ActiveDocument.Range
mg2.Collapse wdCollapseEnd
doc.InlineShapes.AddPicture _
fileName:=vrtSelectedItem, _
LinkToFile:=False, SaveWithDocument:=True, Range:=mg2
Set mg1 = ActiveDocument.Range
mg1.Collapse wdCollapseEnd
'mg1.MoveEnd Unit:=wdCharacter, Count:=-1
theText() = Split(vrtSelectedItem, "\")
theText2 = theText(UBound(theText))
theText2 = Left(theText2, InStrRev(theText2, ".") - 1)
mg1.Text = Chr(13) + Chr(10) + theText2 + Chr(13) + Chr(10) + Chr(13) + Chr(10)
Next vrtSelectedItem
Else
End If
End With
End Sub
Ako zelis vise slika drzi Ctrl + file ili Ctrl + A za sve slike iz foldera
[ gatalinka @ 28.09.2010. 12:55 ] @
Hvala na pomoći.
[ Ivek33 @ 29.09.2010. 17:08 ] @
Kad je već otvorena tema o manipulaciji slikama u Wordu sa Macro kodom evo jedan poveći tutorijal u kojem su skupljeni različiti Macro kodovi za rad i manipulaciju (Resize) slikama uz Wordu
-
Resize images in Word with Macro
Copyright (C) 2001-2024 by www.elitesecurity.org. All rights reserved.