समाधान यहां द्वारा प्रदान किया गया है < a href="https://stackoverflow.com/users/864414/transistor1">Transistor1 नीचे दी गई समस्या को छोड़कर ठीक काम करता है जिसका मैं सामना कर रहा हूं।

आउटपुट फ़ाइल में HTML कोड की शुरुआत और अंत में उद्धरण (") शामिल हैं और यदि उद्धरण पहले से मौजूद है तो यह एक अतिरिक्त उद्धरण भी जोड़ रहा है।

उदाहरण के लिए, यह कोड: <div style="background-color:rgba(0,0,0,0.2);padding:60px;">

इस तरह बनता है: <div style=""background-color:rgba(0,0,0,0.2);padding:60px;"">

मैं नहीं चाहता कि कोई अतिरिक्त उद्धरण जोड़ा जाए, बस पाठ को वैसा ही चाहिए जैसा वह है।

कृपया इसे हल करने में मेरी मदद करें।

1
Faiz Sheikh 2 अगस्त 2018, 22:35

2 जवाब

यह FileSystemObject में लिखने की विधि होनी चाहिए जो इसे कर रही है। VBA ने फ़ाइल लेखन क्षमता में बनाया है, इसलिए मुझे यकीन नहीं है कि मैं FSO का उपयोग करने के लाभ को समझता हूं। यहां बताया गया है कि मैं इसे वीबीए में कैसे करूंगा और यह उम्मीद के मुताबिक उद्धरणों को संभालता है।

Public Sub ExportFile()

    Dim sFile As String, lFile As Long
    Dim rCell As Range
    Dim sFldr As String

    sFldr = Environ$("userprofile") & "\My Documents\"

    For Each rCell In Sheet1.UsedRange.Columns(1).Cells
        sFile = sFldr & rCell.Value & ".html"
        lFile = FreeFile
        Open sFile For Output As lFile
            Print #lFile, rCell.Offset(0, 1).Value
        Close lFile
    Next rCell

End Sub
1
Dick Kusleika 2 अगस्त 2018, 23:06
मैंने अभी-अभी उस डेटा पर @ Transistor1 मैक्रो चलाया, जिसका मैं परीक्षण करता था और मुझे बाहरी उद्धरण नहीं मिले, इसलिए शायद ऐसा नहीं है।
 – 
Dick Kusleika
2 अगस्त 2018, 23:21
बहुत - बहुत धन्यवाद! :) यह मेरे लिए काम किया है। लिखने के बजाय प्रिंट का उपयोग करने से समस्या हल हो जाती है। बड़ी मदद!
 – 
Faiz Sheikh
3 अगस्त 2018, 12:55

अपने एक्सेल डेटा को HTML में बदलने के लिए, निम्न चरणों का पालन करें। ये निर्देश एक्सेल 2016, 2013, 2010 और 2007 के सभी "रिबन" संस्करणों पर लागू होते हैं:

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

इस रूप में सहेजें संवाद में, निम्न में से कोई एक चुनें: वेब पेज (.htm; .html)। यह आपकी कार्यपुस्तिका या चयन को एक वेब पेज पर सहेज लेगा और एक सहायक फ़ोल्डर बनाएगा जो पेज की सभी सहायक फाइलों जैसे छवियों, बुलेट्स और पृष्ठभूमि बनावट को संग्रहीत करेगा।

सिंगल फाइल वेब पेज (.mht; .mhl)। यह आपकी कार्यपुस्तिका या चयन को वेब पेज में एम्बेड की गई सहायक फाइलों के साथ एक फ़ाइल में सहेज लेगा।

0
Jake Downie 2 अगस्त 2018, 22:48