ฉันเข้าใจความแตกต่างระหว่างทั้งสองคือ 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