จะเกิดอะไรขึ้นเมื่อเราแปลง EOL Conversion จาก Windows เป็น Unix ในไฟล์ข้อความ


0

ฉันเข้าใจความแตกต่างระหว่างทั้งสองคือ Unix (LF) กับ Windows (CRLF)

วิธีการแปลงนี้ใช้แมโครสคริปต์ใน VB? นี่คือตัวอย่างจากสิ่งที่ฉันได้ลอง

 Set sourcedoc = Application.Documents.Open(MainDoc)
    Application.Selection.WholeStory
    Application.Selection.Copy
    Application.ActiveWindow.Close savechanges:=wdDoNotSaveChanges

    Set finaldoc = Application.Documents.Open(strFolder
    & "proviso.June2016.raw")
    finaldoc.Activate
    Application.Selection.PasteAndFormat (wdFormatDOSText)
    'ActiveDocument.Save LineEnding:=wdLFOnly

    MsgBox ("Save file in new format ANSI UNIX EOL")

อย่างไรก็ตามฉันไม่พบสิ่งที่แปลง EOL เป็น Unix

คุณช่วยได้ไหมถ้าฉันยังใหม่กับแมโคร ขอบคุณล่วงหน้า


คุณลองทำอะไรไปแล้ว? หากคุณติดอยู่กับบางสิ่งบางอย่างโปรดอธิบายสิ่งที่คุณทำและเราสามารถช่วยได้
Atzmon

โปรดทราบว่า ผู้ใช้ขั้นสูง ไม่ใช่บริการเขียนสคริปต์ หากคุณบอกเราถึงสิ่งที่คุณได้ลองมาแล้ว (รวมถึงสคริปต์ที่คุณใช้) และที่ที่คุณติดอยู่เราสามารถลองช่วยแก้ปัญหาเฉพาะ คุณควรอ่าน ฉันจะถามคำถามที่ดีได้อย่างไร .
DavidPostill
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.