uso de PowerShell, es bastante fácil de crear, por ejemplo, una instancia de la clase de aplicación Excel y empezar a manipularlo:Mirando hacia arriba el valor de las constantes de MS Office de interoperabilidad en lugar de disco que la codificación
$app = New-Object -ComObject "Excel.Application"
Sin embargo, si necesito usar las constantes como xlDoubleQuote o xlDelimited, parece que estoy forzado a codificarlas. Realmente me gustaría ser capaz de hacer algo como:
$constants = New-Object -ComObject "Excel.Constants"
$constants.xlDoubleQuote
Y ver que devolvería el valor de 1. Por desgracia no puedo crear una instancia de una enumeración, y no parece estar una manera de hacer referencia a ella como si fuera una biblioteca de clase normal de .NET:
[Excel.Constants]::xlDoubleQuote
¿hay alguna manera de importar dinámicamente que la enumeración en PowerShell? ¿Tal vez a través de las bibliotecas administradas en lugar de COM?
O: [Microsoft.Office.Interop.Excel.Constants] :: xlDoubleQuote.Value__ –