2010-11-17 14 views
7

पर निर्यात करते समय रंग बदलते हैं जब हम एक्सेल करने के लिए एक एसएसआरएस 2008 रिपोर्ट निर्यात करते हैं और फिर उस फ़ाइल से किसी अन्य एक्सेल फ़ाइल में एक रेंज की प्रतिलिपि बनाते हैं, तो रिपोर्ट में उपयोग किए गए रंग बदल जाते हैं जो पूरी तरह से अलग होते हैं, बहुत परेशान होते हैं जब हम इन कोशिकाओं में से कुछ को एक विशिष्ट रंग रंग देने के लिए 'कंडिटोनल स्वरूपण' का उपयोग करते हैं। कोई विचार क्यों?एसएसआरएस रिपोर्ट रंग एक्सेल

+0

क्या आप उसी रिपोर्ट के साथ काम कर रहे हैं [इस आदमी] (http://stackoverflow.com/questions/4203990/colour -mismatch-इन-SSRS रिपोर्ट और एक्सेल शीट)? – slugster

+0

नहीं। लेकिन यह देखने के लिए अच्छा है कि यह सिर्फ मुझे समस्या नहीं है! – Matt

उत्तर

3

ऐसा इसलिए है क्योंकि एमएस ने अंतर्निहित रंगों के बजाय एसक्यूएल सर्वर 2008 के साथ एक्सेल के कस्टम रंग पैलेट का उपयोग शुरू किया। समस्या ठीक है जैसा कि आप वर्णन कर रहे हैं कि जब & एक शीट से दूसरे में रंग चिपकाते हैं तो आप स्वरूपण खो देते हैं। दुर्भाग्य से: इसके चारों ओर कोई रास्ता नहीं।

यह पोस्ट देखें: SSRS टीम से Excel Export copy to another excel discoloration issue for SSRS 2008

1

https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=386055

सुझाव (ऊपर लिंक/पोस्ट में) 15:34 एपीआई के लिए पर 2011/05/29 पर माइक्रोसॉफ्ट द्वारा प्रकाशित किया गया था COM/.NET समान है। आप वर्कशीट को कॉल कर रहे हैं। कॉपी, जो इन विकल्पों को प्रदान नहीं करता है। Range.Copy और Range.PasteSpecial पर एक नज़र डालें।

किसी भी व्यक्ति को किसी कार्यपुस्तिका/शीट से दूसरी कार्यपुस्तिका में प्रतिलिपि बनाने के लिए रेंज.कॉपी या पेस्ट विशेष कॉल का उपयोग करने के लिए किसी भी सी # कोड से लिंक है?

मुझे लगता है कि एसएसआरएस 2008 आर 2 एक्सेल रिपोर्ट में डिस्-कलर इश्यू से बचने के लिए KeepSourceFormat या KeepSOurceScheme शीट को एक कार्यपुस्तिका से दूसरे में कॉपी करने की चाल होगी।

0

यदि आपको केवल एक फ़ाइल से दूसरी फ़ाइल में कॉपी और पेस्ट करने की आवश्यकता है, तो आप केवल ctrl + c और ctrl + p नहीं कर सकते हैं। Ctrl + C ठीक काम करता है, लेकिन कुछ की वजह से, आप राइट क्लिक करने की जरूरत है और पेस्ट विकल्पों में आप नीचे रोल करने की जरूरत है विशेष चिपकाएं और रखें स्रोत formating बटन पाते हैं। यह मेरे लिए काम करता है क्योंकि यह सभी रंगों को बनाए रखता है और कोशिकाओं के आकार को छोड़कर बना रहता है।

0

यह मेरे लिए काम किया।

=IIF(sum(Fields!TotalHours.Value) <> "", "White","Pink") 

दूसरे शब्दों में यह सुनिश्चित करें कि आप दोनों स्थितियों के लिए रंग परिभाषित करें। फिर Tablix1 पर पृष्ठभूमि भरने के तहत प्रॉपर्टी पेज "स्वचालित" को हटाएं और कोई रंग

संबंधित मुद्दे