Используя 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?