Moin!
bei meinen Arbeiten mit Word bin ich immer wieder an dem Punkt, wo ich irgendwelche Objekttypen definieren muss und diese in den Beispielen nicht angeben woher diese kommen. Vielleicht etwas doof ausgedrückt.
Oftmals habe ich das durch Zufall über das Web dann gefunden - aber es muss doch auch gezielter funktionieren.
Hier ein Beispiel.
Ich habe mir Code aus stackoverflow.com/questions/22…operties-in-ms-word-using entnommen und mit dem Converter nach vb.net überführt.
Da gibt es dann zum Beispiel MsoDocProperties
Über die Suche habe ich dann docs.microsoft.com/de-de/dotne…ies_msoPropertyTypeString gefunden. Aber da stehen auch wieder nur die Namen.
Ich hatte schon gedacht mit Microsoft.Office.Core.MsoDocProperties weiter zu kommen - aber falsch gedacht.
Frage nun wieder - wie geht man da am besten bei vor und gibt es irgendwo Tabellen vielleicht dazu?
Gruß Jan
bei meinen Arbeiten mit Word bin ich immer wieder an dem Punkt, wo ich irgendwelche Objekttypen definieren muss und diese in den Beispielen nicht angeben woher diese kommen. Vielleicht etwas doof ausgedrückt.
Oftmals habe ich das durch Zufall über das Web dann gefunden - aber es muss doch auch gezielter funktionieren.
Hier ein Beispiel.
Ich habe mir Code aus stackoverflow.com/questions/22…operties-in-ms-word-using entnommen und mit dem Converter nach vb.net überführt.
VB.NET-Quellcode
- Private Function GetDocumentProperty1(ByVal propertyName As String, ByVal type As MsoDocProperties) As Object
- Dim returnVal As Object = Nothing
- Dim oDocCustomProps As Object = doc1.CustomDocumentProperties
- Dim typeDocCustomProps As Type = oDocCustomProps.[GetType]()
- Dim returned As Object = typeDocCustomProps.InvokeMember("Item", BindingFlags.[Default] Or BindingFlags.GetProperty, Nothing, oDocCustomProps, New Object() {propertyName})
- Dim typeDocAuthorProp As Type = returned.[GetType]()
- returnVal = typeDocAuthorProp.InvokeMember("Value", BindingFlags.[Default] Or BindingFlags.GetProperty, Nothing, returned, New Object() {}).ToString()
- Return returnVal
- End Function
- End Class
Da gibt es dann zum Beispiel MsoDocProperties
Über die Suche habe ich dann docs.microsoft.com/de-de/dotne…ies_msoPropertyTypeString gefunden. Aber da stehen auch wieder nur die Namen.
Ich hatte schon gedacht mit Microsoft.Office.Core.MsoDocProperties weiter zu kommen - aber falsch gedacht.
Frage nun wieder - wie geht man da am besten bei vor und gibt es irgendwo Tabellen vielleicht dazu?
Gruß Jan