Sei o título é horrível, mas vou explicar:
A Macro abaixo tinha a intenção de pegar o arquivo LetrasMusicas.doc que contem 100 musicas separadas por quebra de página.
A primeira linha de cada página tem o nome da musica
O que quero:
Com o arquivo "LetrasMusicas.doc" aberto, rodar a macro e gerar um arquivo para cada música. Ou seja, serão gerados 100 arquivos.
Até este ponto deu certo, porém não consigo capturar a primeira linha de cada página para nomear a saída de cada um dos 100 novos arquivos.
Deu erro onde está a linha que começa com "=" (Coloquei só pra identificar a linha, "=" não está no código mesmo). Aparece a seguinte mensagem de erro: Referência inválida ou não qualificada.
Sub BreakOnPage()Dim Texto As StringApplication.Browser.Target = wdBrowsePageFor i = 1 To ActiveDocument.BuiltInDocumentProperties("Number of Pages")ActiveDocument.Bookmarks("\page").Range.CopyDocuments.AddSelection.PasteSelection.TypeBackspaceChangeFileOpenDirectory "C:\aqui"DocNum = DocNum + 1"=".Selection.MoveDown Unit:=wdLine, Count:=DocNum, Extend:=wdExtendTexto = .SelectionActiveDocument.SaveAs FileName:=Texto & ".doc", FileFormat:=wdFormatTextActiveDocument.CloseApplication.Browser.NextNext iActiveDocument.Close savechanges:=wdDoNotSaveChangesEnd Sub