InsertLogoDialog2 secondari ()
Oscurare il oDialog come Word.Dialog, lngPictureSize come doppio
Oscurare il pic come figura
Oscurare il rng come gamma
Sul errInsert di avanzamento di errore
Fissare il oDialog = i dialoghi (wdDialogInsertPicture)
Se oDialog.Display = -1 allora 'annullano urgente
Application.ScreenUpdating = falso
Regolar pic = ActiveDocument.Sections (1).Headers (wdHeaderFooterFirstPage). Figure (“LogoA„)
Regolare il rng = il pic. Ancoraggio
pic. Cancellazione
Regolar pic = ActiveDocument.Shapes.AddPicture (nome di schedario: =oDialog.Name, _
LinkToFile: =False, _
SaveWithDocument: =True, ancoraggio: =rng)
Con il pic
.LockAspectRatio = msoTrue
Se. Altezza >. Larghezza allora
Se. Altezza > MillimetersToPoints (16.1) allora
. Altezza = MillimetersToPoints (16.1)
Concluder se
Altrimenti
Se. Larghezza > MillimetersToPoints (100) allora
. Larghezza = MillimetersToPoints (50)
Concluder se
Concluder se
. Nome = “LogoA„
.WrapFormat.Type = wdWrapTight
. Parte di sinistra = CentimetersToPoints (0.98)
.RelativeHorizontalPosition = wdRelativeHorizontalPositionPage
. Parte superiore = CentimetersToPoints (0.98)
.RelativeVerticalPosition = wdRelativeVerticalPositionPage
Estremità con
Concluder se
'errore qui (linea più necessaria)
'ActiveDocument.ActiveWindow.View.SeekView = wdSeekMainDocument
Application.ScreenUpdating = allineano
Regolare il oDialog = niente
Uscire il sommergibile
errInsert:
MsgBox Err.Description, “errore: Inserire l'immagine„
Concludere il sommergibile
|