कोडिंग एमएस ऑफ़िस इंटरॉप स्थिरांक के बजाय कठिन के लिए मूल्य PowerShell का उपयोग करना अवलोकन किया जा रहा है, यह बहुत आसान बनाने के लिए, कहते हैं, एक्सेल आवेदन वर्ग का एक उदाहरण है और यह जोड़ तोड़ शुरू है:उन्हें
$app = New-Object -ComObject "Excel.Application"
हालांकि, अगर मुझे xlDoubleQuote या xlDelimited जैसे स्थिरांक का उपयोग करने की आवश्यकता है - ऐसा लगता है कि मुझे उन्हें हार्ड कोड करने के लिए मजबूर होना पड़ता है। मैं वास्तव में की तरह कुछ करने में सक्षम होना चाहते हैं:
$constants = New-Object -ComObject "Excel.Constants"
$constants.xlDoubleQuote
और देखते हैं कि यह 1. का मूल्य वापस दुर्भाग्य से मैं एक गणना का एक उदाहरण नहीं बना सकते हैं, और वहाँ होना प्रतीत नहीं होता है आप की तरह इसे संदर्भ के लिए एक रास्ता होगा एक सामान्य नेट वर्ग पुस्तकालय:
[Excel.Constants]::xlDoubleQuote
वहाँ किसी तरह गतिशील PowerShell में है कि गणन आयात करने के लिए है? शायद COM की बजाय प्रबंधित पुस्तकालयों के माध्यम से?
या: [Microsoft.Office.Interop.Excel.Constants] :: xlDoubleQuote.Value__ –