Neste artigo, gostaríamos de apresentar a você 2 métodos para centralizar todas as imagens e caixas de texto em seu documento do Word.
Imagens e formas, como caixas de texto, desempenham um papel vital na criação de um documento maravilhoso. Com um número crescente de imagens e formas sendo inseridas, a demanda por integrar sua formatação, digamos centralizá-lastarts para a superfície.
O que você deve saber é que todas as imagens inseridas no documento são definidas no layout “Alinhado com o texto”, enquanto as caixas de texto são formas fluidas. Você pode alterar o layout da imagem conforme necessário, mas para centralizá-la, você terá que considerar a quebra automática de texto. Porque a formatação do texto pode ser facilmente adulterada, deixando você com um layout que você não gosta.
Portanto, vamos nos concentrar em 2 maneiras de centralizar imagens e caixas de texto “alinhadas com o texto”.
Método 1: centralizar uma imagem ou caixa de texto manualmente
Para centralizar uma imagem “Alinhada com o texto”, siga estas etapas:
- Em primeiro lugar, clique na imagem para selecioná-la.
- Em segundo lugar, clique em “Centro” no grupo “Parágrafo” na guia “Página inicial”. Ou você pode usar os atalhos “Ctrl + E”.
Em seguida, para centralizar uma caixa de texto, siga estas instruções:
- Da mesma forma, clique na caixa de texto para selecioná-la.
- Em seguida, clique na guia "Formatar" em "Ferramentas de desenho".
- Em seguida, clique em “Alinhar” no grupo “Organizar”.
- E escolha “Align Center” no menu suspenso.
Método 2: centralizar em lote várias imagens ou caixas de texto automaticamente
Most de nós preferiria um processo automático para economizar esforços. Aqui você vai.
- Primeiro, pressione “Alt+F11” para abrir o editor VBA.
- Em seguida, clique no projeto “Normal”.
- Clique na guia "Inserir" e escolha "Módulo".
- Em seguida, clique duas vezes no módulo para exibir o espaço de edição no lado direito.
- Ao lado das imagens do centro, cole os seguintes códigos lá:
Sub CenterInLinePictures()
Dim objInLineShape As InlineShape
Dim objDoc As Document
Set objDoc = ActiveDocument
For Each objInLineShape In objDoc.InlineShapes
objInLineShape.Select
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
Next objInLineShape
End Sub
Para centralizar todas as caixas de texto, você precisa da seguinte macro:
Sub CenterTextBoxes()
Dim objDoc As Document
Dim objTextBox As Shape
Set objDoc = ActiveDocument
For Each objTextBox In objDoc.Shapes
If objTextBox.Type = msoTextBox Then
objTextBox.RelativeHorizontalPosition = wdRelativeHorizontalPositionPage
objTextBox.Left = wdShapeCenter
End If
Next objTextBox
End Sub
Para centralizar as imagens e as caixas de texto, você terá que usar este:
Sub CenterInLinePicturesAndTextBoxes()
Dim objInLineShape As InlineShape
Dim objShape As Shape
Dim objDoc As Document
Set objDoc = ActiveDocument
For Each objInLineShape In objDoc.InlineShapes
objInLineShape.Select
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
Next objInLineShape
For Each objShape In objDoc.Shapes
If objShape.Type = msoTextBox Then
objShape.RelativeHorizontalPosition = wdRelativeHorizontalPositionPage
objShape.Left = wdShapeCenter
End If
Next objShape
End Sub
- Por fim, clique no botão “Executar” ou pressione “F5”.
Resolver problemas com documentos
Não importa o quão relutantes tenhamos em admitir que o Word não é infalível. Sua quebra pode levar à corrupção de documentos ao herdar um docx corrompido pode ser de partir o coração para nós. Para aliviar essa ansiedade, é aconselhável obter uma ferramenta de recuperação de documentos com antecedência. Então você não terá que se preocupar com a perda de dados.
Introdução do autor:
Vera Chen é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo xlsx corrupção e pdf reparar produtos de software. Para mais informações visite www.datanumen.com




