2010-07-28 11 views
5

ज्यादातर मामलों में shape.Parent वह स्लाइड है जिसमें आकार शामिल है।आकार। माता-पिता वापस नहीं लौटते हैं

हालांकि, यदि आप किसी समूह को हटाने का प्रयास करते हैं और फिर पूर्ववत करें (आकार फिर से दिखाई देंगे) पर क्लिक करें लेकिन बच्चे के आकार .Parent और .ParentGroup दोनों के लिए अपवाद फेंक देंगे।

मैं ऊपर दिए गए मामले में किसी आकृति की स्लाइड आईडी कैसे ढूंढ सकता हूं?

+0

कोई समाधान, डुडी? – chipbk10

उत्तर

1

मैंने आपके निर्देश दिए और कोई समस्या नहीं थी। मैंने दो आकारों को एक खाली खाली स्लाइड में जोड़ा और फिर उन्हें एक ही समय में हटा दिया और फिर Ctrl + Z किया। तो मैं तत्काल विंडो में यह भाग गया -

?ActivePresentation.Slides(1).Shapes(1).Parent.SlideIndex 

और यह काम किया है और तो फिर मैंने सोचा था कि आप एक समूह के रूप में इन था 1.

एक मूल्य से पता चला है, तो मैं दो आकृतियों वर्गीकृत किया और किया ऊपर की तरह। और यह ठीक काम किया।

+0

यह एक समूह के मामले में था। क्या आप PowerPoint 2007 का उपयोग कर रहे हैं? मैंने इसे इस संस्करण पर चेक किया। – Dudi

+0

मैं पीपीटी 2007 और पीपीटी 2010 का उपयोग कर रहा हूं, यह दोनों पर काम करता है। जब आप 'MsgBox ActivePresentation.Slides (1) चलाते हैं तो आपको क्या मिलता है। चरण (1)। Parent.SlideIndex'? – Meihua

+0

मुझे डुडी के समान समस्या है, और आपका सुझाव हल नहीं होता है। स्लाइड इंडेक्स नहीं, स्लाइड आईडी को जानने के लिए मुझे क्या चाहिए। – chipbk10