Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sebbene sia possibile utilizzare il riconoscimento ottico dei caratteri (OCR) per estrarre il testo dai documenti di Word, questo approccio può diventare complicato per i documenti multipagina che richiedono lo scorrimento.
Un modo più efficiente per estrarre il testo dai documenti di Word è l'uso di VBScript. Power Automate fornisce l'azione Esegui VBScript che consente di eseguire script sul desktop.
Per estrarre il testo da un documento di Word, distribuisci l'azione Esegui VBScript e incolla il seguente codice nel campo VBScript da eseguire.
Dim Word
Dim WordDoc
Dim var
Set Word = CreateObject("Word.Application")
'Open the document
Set WordDoc = Word.Documents.open("%FilePath%")
'Read the document
NumberOfWords = WordDoc.Sentences.count
For i = 1 to NumberOfWords
WScript.Echo WordDoc.Sentences(i)
Next
'Close the document
WordDoc.Save
Word.Quit
'Release the object variables
Set WordDoc = Nothing
Set Word = Nothing
Lo script contiene una variabile denominata FilePath che specifica il percorso del file del documento di Word. Puoi inizializzare questa variabile usando un'azione Imposta variabile prima dell'azione Esegui VBScript o sostituirla con un valore hardcoded.
L'azione Esegui VBScript memorizza il testo estratto per impostazione predefinita in una variabile denominata VBScriptOutput. Puoi utilizzare questa variabile come input nelle azioni di testo disponibili per manipolare il testo recuperato.