'---------------------------------------------------------------------------------------
'Procedura: Frames2TextBoxes
'Autore : Alexey Egorov, [email protected]
'Data : 11-Jul-2010
'Scopo : Sostituisce tutte le strutture nel documento attivo con le caselle di testo che mantengono la posizione.
'Soggetto : http://www.experts-exchange.com/Microsoft/Applications/Q_26319089.html
'---------------------------------------------------------------------------------------
Frames2TextBoxes secondario ()
aF fioco () come Word.Frame, f come Word.Frame, t come Word.Shape, i come lungamente, n come lungamente
Stbar fioco come booleano
Sul err_ di avanzamento di errore
Application.ScreenUpdating = falso
stbar = Application.DisplayStatusBar
n = ActiveDocument.Frames.Count
ReDim aF (n)
Per i = 1 a n
Regolare il aF (i) = ActiveDocument.Frames (i)
Dopo
Per i = 1 a n
Application.StatusBar = disposizione (i, """ che converte il ####") del "" & disposizione (n, """ del ####") del ""
Regolar f = aF (i)
f.Range.Select
Selection.CreateTextbox
Regolar t = Selection.ShapeRange (1)
t.RelativeHorizontalPosition = wdRelativeHorizontalPositionPage
t.RelativeVerticalPosition = wdRelativeVerticalPositionPage
t.Width = f.Width
t.Height = f.Height
t.Left = f.HorizontalPosition
t.Top = f.VerticalPosition
Con t.TextFrame
.MarginBottom = 0
.MarginLeft = 0
.MarginRight = 0
.MarginTop = 0
Estremità con
t.Line.Visible = msoFalse
Dopo
exit_here:
Application.ScreenUpdating = allineano
Application.DisplayStatusBar = stbar
Uscire il sommergibile
err_:
MsgBox Err.Description, vbCritical
Exit_here del riassunto
Sommergibile dell'estremità
|