Используя PowerShell, достаточно легко создать, скажем, экземпляр класса приложения Excel и начать манипулировать им:
$app = New-Object -ComObject "Excel.Application"
Однако, если мне нужно использовать константы, такие как xlDoubleQuote или xlDelimited -кажется, что я вынужден жестко их кодировать.Я действительно хотел бы иметь возможность сделать что-то вроде:
$constants = New-Object -ComObject "Excel.Constants"
$constants.xlDoubleQuote
и посмотреть, что он вернет значение 1. К сожалению, я не могу создать экземпляр перечисления, и там не кажетсячтобы можно было ссылаться на нее, как если бы вы использовали обычную библиотеку классов .NET:
[Excel.Constants]::xlDoubleQuote
Есть ли способ динамического импорта этого перечисления в PowerShell?Может через управляемые библиотеки, а не через COM?