Question: My programming language does not support properties with parameters ?
Answer:
NetOffice change all parametrized properties to methods. Use parametrized properties just in the same way as before with the Interop Assemblies or VBA. C# developers doesnt have to use the ugly “get_” or “set”
overloads in NetOffice. The “get_” and “set"_” overloads exists in NetOffice too but hidden in Intellisense as compatibility workarround to make it easier moving an interop assembly solution to NetOffice.
Question:
My programming language does not support optional parameters ?
Answer:
NetOffice doesnt use optional parameters and goes a different way with additional overloads depending on the count of optional parameters. As example for a property with 2 optional parameters NetOffice spend
3 overloads for the property.
Question:
Do I have access to the native COM Proxies ?
Answer:
Yes, every object implements the property
UnderlyingObject. be carefull here!
Question:
I work with Office versions in different languages on different systems.
How can I change the ThreadCulture?
Answer:
Change the culture at your will:
NetOffice.Settings.ThreadCulture The default is "en-us".