Excel 2003: स्प्रेडशीट खोलें और कमांड लाइन से मैक्रो चलाएँ


3

जरूरत: फ़ाइल को बचाने की तुलना में, हर सप्ताह स्वचालित रूप से एक एक्सेल 2003 फ़ाइल के भीतर मैक्रो चलाएं।

दृष्टिकोण: कमांड लाइन मापदंडों के साथ फ़ाइल को कॉल करते हुए, हर सप्ताह के लिए कार्य प्रबंधक में एक क्रिया जोड़ें।

समस्या: कमांड लाइन से एक मैक्रो शुरू करने के लिए कौन से पैरामीटर की आवश्यकता होती है? क्या यह भी संभव है?

जवाबों:


2

आप इसे VBScript के साथ कर सकते हैं। यहाँ कुछ उदाहरण कोड है:

Option Explicit
Dim excelObject

Set excelObject = CreateObject("Excel.Application")
excelObject.WorkBooks.Open "path:\to\file.xls", 0, True
excelObject.Run "MacroName"
excelObject.Quit

Set excelObject = Nothing

एक्सटेंशन के साथ एक फ़ाइल में चिपकाएँ। उस स्क्रिप्ट को चलाने और एक्सेल में वांछित स्प्रेडशीट को खोलना चाहिए, 'मैक्रोनेम' नाम के साथ मैक्रो को चलाएं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.