Devo identificare separatamente le intestazioni e i testi normali in un documento MS Word e inserirli in due colonne diverse di un foglio Excel. Questa è un'applicazione VSTO che utilizza C#.Identificare l'intestazione in un documento ms word utilizzando C#
6
A
risposta
6
Ecco un breve ciclo per la parte della parola. Prendi il nome dello stile per un paragrafo e controlla il suo nome. Il nome sarà diverso in base a ciò che è definito nel modello di documento.
foreach (Paragraph paragraph in this.Application.ActiveDocument.Paragraphs)
{
Style style = paragraph.get_Style() as Style;
string styleName = style.NameLocal;
string text = paragraph.Range.Text;
if(styleName == "Normal") // do something
else if(styleName == "Heading 1") // do something
}
1
In questo modo si evita di usare il nome di stile localizzato:
if(style.NameLocal == Doc.Styles[Word.WdBuiltinStyle.wdStyleHeading1].NameLocal){
}
Problemi correlati
- 1. Converti documento Word in PDF utilizzando Java
- 2. documento duplicazione Word utilizzando OpenXml e C#
- 3. Come creare un documento Word in WinRT
- 4. Incolla da un documento MS Word a un modulo Web
- 5. Utilizzo di DiagrammeR in un documento Word (generato utilizzando rMarkdown)
- 6. Compilare un documento word in asp.net?
- 7. Il file di documento MS Word genera l'indice
- 8. Aggiunta di commenti MS-Word in LaTeX
- 9. supporto MS Word su iOS
- 10. Come caricare il testo del documento MS Word in C# (.NET)?
- 11. Come posso impostare la direzione del testo RightToLeft nel documento ms word in C#?
- 12. Evidenziazione della sintassi in MS Word
- 13. Stampa tutti i caratteri di un carattere in MS Word
- 14. Firma diretta di un documento di Office Word utilizzando XML
- 15. Ottieni testo sopra la tabella MS Word
- 16. Aiuto con il supporto # xmldoc MS Word e C
- 17. Ottieni un CheckBox in Word utilizzando OpenXML
- 18. Aggiungere una riga a una tabella MS Word utilizzando Office.Interop
- 19. Come creare un collegamento HTML che costringa MS Word a modificare il documento sul server webdav
- 20. Compilazione di un modulo ms-word VBA/Navigazione intelligente più efficace tramite Word
- 21. campi di riempimento in Word utilizzando C# e Microsoft Word Interop
- 22. Copia da Ms Word e incolla nel problema Rich Textbox
- 23. Apertura documento Word da IE
- 24. API C# per editor di equazioni di MS Word
- 25. conversione file documento word in chm file
- 26. Ottieni PID da MS-Word ApplicationClass?
- 27. Word Add-In di trascinamento sul documento
- 28. Converti documento Word in XSL-FO
- 29. generazione javadoc come documento word
- 30. Aggiungi immagine a Word Docx utilizzando la libreria NPOI C#
ho la struttura del programma pronto. L'unica cosa di cui ho bisogno è identificare l'intestazione. –