Sub InsertLogoDialog2 ()
Schemerige oDialog als Word.Dialog, lngPictureSize Dubbel
Schemerige pic als Vorm
Schemerige rng als Waaier
Op Fout GoTo errInsert
Reeks oDialog = Dialogen (wdDialogInsertPicture)
Als oDialog.Display = -1 dan 'niet gedrukt annuleert
Application.ScreenUpdating = Vals
Vastgesteld pic = ActiveDocument.Sections (1). Kopballen (wdHeaderFooterFirstPage). Vormen („LogoA“)
Reeks rng = pic. Anker
pic. Schrap
Plaats pic = ActiveDocument.Shapes.AddPicture (FileName: =oDialog.Name, _
LinkToFile: =False, _
SaveWithDocument: =True, Anker: =rng)
Met pic
.LockAspectRatio = msoTrue
Als. Hoogte >. Breedte toen
Als. Hoogte > MillimetersToPoints (16.1) toen
. Hoogte = MillimetersToPoints (16.1)
Eind als
Anders
Als. Breedte > MillimetersToPoints (100) toen
. Breedte = MillimetersToPoints (50)
Eind als
Eind als
. Naam = „LogoA“
.WrapFormat.Type = wdWrapTight
. Linkerzijde = CentimetersToPoints (0.98)
.RelativeHorizontalPosition = wdRelativeHorizontalPositionPage
. Bovenkant = CentimetersToPoints (0.98)
.RelativeVerticalPosition = wdRelativeVerticalPositionPage
Eind met
Eind als
'fout hier (niet meer noodzakelijke lijn)
'ActiveDocument.ActiveWindow.View.SeekView = wdSeekMainDocument
Application.ScreenUpdating = Waar
Reeks oDialog = niets
Sub van de uitgang
errInsert:
MsgBox Err.Description, „Fout: Het Beeld van het tussenvoegsel“
Sub van het eind
|