मेरे पास फिल्म स्क्रिप्ट हैं। पहला कॉलम टाइम कोड है, दूसरा कॉलम स्पीकर है, तीसरा कॉलम डायलॉग है।
मैं पूरी स्क्रिप्ट के माध्यम से लूप करना चाहता हूं, लेकिन केवल तीसरे कॉलम (संवाद) के लिए कुछ कर रहा हूं।
मेरे पास पहले से ही एक मैक्रो है जो मैं तीसरे कॉलम के लिए करता हूं। मुझे बस इसकी आवश्यकता है:
- पंक्ति 1 कॉलम 1 में प्रारंभ करें
- पंक्ति 1 पंक्ति 2 से टैब
- पंक्ति 1 कॉलम 3 पर फिर से टैब करें (फिर मेरे पूर्व-निर्मित मैक्रो करें)
- तब टैब फिर से मुझे r2 c1 पर वापस ले जाता है
लेकिन इसे खाली टेबल सेल से टकराने पर रोकना पड़ता है। मेरे मैक्रोज़ अनंत छोरों को मारते रहते हैं, नई कोशिकाओं का निर्माण जारी रखते हैं क्योंकि दस्तावेज़ की समाप्ति के लिए कई अलग-अलग जाँचों के बावजूद टैब कुंजी प्रोग्रामेटिक रूप से जाँची जाती है। वहाँ से बाहर सभी समाधान यह मान लेते हैं कि यह एक सामान्य, गैर-सक्षम दस्तावेज़ और कोड है:
Do Until ActiveDocument.Bookmarks("\Sel") = ActiveDocument.Bookmarks("\EndOfDoc")
'(Do something)
Loop
विफल रहता है।