यह विशेष रूप से लागू होता है जब आप एक का उपयोग कर रहे हैंएक सेल में सूत्र। मैं जो करना चाहता हूं, उसमें सेल का आधा हिस्सा सुपरस्क्रिप्टेड, राइट आधा सबस्क्रिप्टेड, और मैं "बीच में एक स्लैश डालने जा रहा हूं। यह सेल में सिर्फ शब्दों के साथ पूरा किया जा सकता है यदि आप बाएं शब्द को हाइलाइट करते हैं सुपरस्क्रिप्ट में, फिर सही शब्द को सब्स्क्रिप्ट करें, और स्लैश बॉर्डर को जोड़ें, जैसे:
जब आप होते हैं तो यह प्रतीत नहीं होता हैशब्दों के बजाय एक सूत्र का उपयोग करना। मुझे लगता है कि यह पाठ या इसी तरह के कार्यों के माध्यम से संभव नहीं है (मैं गलत साबित होना पसंद करता हूं), इसलिए मैंने "वीबीए का सहारा लिया, जो अब तक एक मृत अंत प्रतीत होता है क्योंकि यह या तो संपत्ति सेट करता है सुपरस्क्रिप्ट या सबस्क्रिप्ट, लेकिन दोनों नहीं (यह निम्नलिखित कोड में सबस्क्रिप्ट को अनदेखा करता है)। मुझे लगता है कि प्रश्न की जड़ यह है कि सेल में अलग सेलस्क्रिप्ट / सबस्क्रिप्ट गुण प्रारूप सेल जीयूआई के माध्यम से कैसे सेट हो सकते हैं, लेकिन आईबीए के माध्यम से नहीं। सराहनीय होगा।
Sub formatTable()
Dim tempVar As Range
Set tempVar = ThisWorkbook.Worksheets("Sheet1").Range("B3")
tempVar.Characters(0, 4).Font.Superscript = True "Left Side
tempVar.Characters(10, cint(len(tempVar)-4)).Font.Subscript = True "Right Side
End Sub
उत्तर:
उत्तर № 1 के लिए 1बस अगर किसी को यह सवाल मिल जाता है और अभी भी एक समाधान की तलाश में है (मेरी टिप्पणी से ओपी तक): -
इस लेख आपके लिए उपयोगी हो सकता है - आपको सेल करने की अनुमति देता है HTML के स्निपेट के रूप में सामग्री। आपके सेल में कुछ ऐसा होगा
="<html><sup>left</sup><sub>right</sub></html>"
यह भी इस StackOverflow में विस्तृत के रूप में IE के लिए प्रतिपादन को उतारने के लिए संभव है सवाल जवाब जो मार्ग ओपी लिया गया है।