2012-12-13 15 views
11

संभव डुप्लिकेट:
Any way to automatically move contents of immediate window into a text file?मैं एक टेक्स्ट फ़ाइल में वीबीए डीबग.प्रिंट आउटपुट कैसे लॉग करूं?

यह एक पाठ फ़ाइल के बजाय एक्सेल VBA में तत्काल खिड़की के Debug.Print उत्पादन के लिए लॉग इन करना संभव है?

वह राज्यों के रूप में, यह थोड़ा समझ में आता है तत्काल खिड़की करने के लिए लिखने के लिए, और फिर उसकी प्रतिलिपि पेस्ट करें जब तुम सिर्फ एक निर्गम txt करने के लिए लिख सकते हैं:

+1

नहीं, आप फ़ाइल सीधे लिखने के लिए की आवश्यकता होगी। –

+1

एक CSV फ़ाइल में लेखन (या संलग्न) समझ में आता है। http://stackoverflow.com/questions/9442215/reading-and-writing-a-csv-file-using-filesystemobject/9442846#9442846 – brettdj

+1

यहां देखें, आप 'FileSystemObject' [Remou का आलेख] (http: // www.tek-tips.com/viewthread.cfm?qid=1308229) यदि आपको अभी भी समस्याएं हैं, तो आपके द्वारा किए गए किसी भी प्रासंगिक कोड को जोड़कर प्रश्न अपडेट करें। फिर हम आपको सहायता करने में प्रसन्न हैं :) – bonCodigo

उत्तर

22

आप जीन फ़्राँस्वा कॉर्बेट शानदार जवाब here देखना चाहिए एक ही समय में फ़ाइल (या केवल txt फ़ाइल अगर आप यही चाहते हैं)। उसके जवाब से

उदाहरण:

Dim s As String 
Dim n As Integer 

n = FreeFile() 
Open "C:\test.txt" For Output As #n 

s = "Hello, world!" 
Debug.Print s ' write to immediate 
Print #n, s ' write to file 

Close #n 
+0

इसे नीचे वितरित करने के लिए धन्यवाद। यह मेरे लिए अच्छा काम किया। – Igor