UnderInsertLogoDialog2 ()
Dunkel oDialog som Word.Dialog, lngPictureSize som dubbelt
Dunkel pic som Shape
Dunkel rng som spänner
På GoTo errInsert för fel
Fastställd oDialog = Dialogs (wdDialogInsertPicturen)
Om oDialog.Display = -1 'avbryter därefter inte pressande
Application.ScreenUpdating = falskt
Uppsättning pic = ActiveDocument.Sections (1). Titelrader (wdHeaderFooterFirstPage). Shapar (”LogoA”)
Fastställd rng = pic. Ankra
pic. Borttagnings
Uppsättning pic = ActiveDocument.Shapes.AddPicture (FileName: =oDialog.Name _,
LinkToFile: =False _,
SaveWithDocument: =True ankrar: =rng)
Med pic
.LockAspectRatio = msoTrue
Om. Höjd >. Bredd därefter
Om. Höjd > MillimetersToPoints (16.1) därefter
. Höjd = MillimetersToPoints (16.1)
Avsluta om
Annars
Om. Bredd > MillimetersToPoints (100) därefter
. Bredd = MillimetersToPoints (50)
Avsluta om
Avsluta om
. Namnge = ”LogoA”,
.WrapFormat.Type = wdWrapTight
. Lämnat = CentimetersToPoints (0.98)
.RelativeHorizontalPosition = wdRelativeHorizontalPositionPage
. Överträffa = CentimetersToPoints (0.98)
.RelativeVerticalPosition = wdRelativeVerticalPositionPage
Avsluta med
Avsluta om
'fel här (fodra ej längre nödvändigt),
'ActiveDocument.ActiveWindow.View.SeekView = wdSeekMainDocument
Application.ScreenUpdating = True
Fastställd oDialog = ingenting
Gå ut suben
errInsert:
MsgBox Err.Description, ”fel: Sätt in föreställer”,
Avsluta suben
|