Thread: UTF-8 Creation
View Single Post
 
Old 08-27-2021, 05:03 PM
Guessed's Avatar
Guessed Guessed is offline Windows 10 Office 2016
Expert
 
Join Date: Mar 2010
Location: Canberra/Melbourne Australia
Posts: 3,977
Guessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant future
Default

Something along these lines works with your sample doc
Code:
Sub RangeToCSV()
  Dim aRng As Range, aNewDoc As Document, sPath As String
  Set aRng = ActiveDocument.Tables(1).Range
  sPath = ActiveDocument.Path & "\"
  aRng.Start = ActiveDocument.Tables(1).Rows(4).Range.Start
  Set aNewDoc = Documents.Add
  aNewDoc.Range.FormattedText = aRng.FormattedText
  aNewDoc.Tables(1).Columns(1).Delete
  aNewDoc.Tables(1).ConvertToText Separator:=","
  aNewDoc.Paragraphs.Last.Range.Delete
  aNewDoc.SaveAs2 FileName:=sPath & "Test.csv", FileFormat:=wdFormatUnicodeText
  MsgBox aNewDoc.FullName, , "File Created"
  aNewDoc.Close SaveChanges:=False
End Sub
__________________
Andrew Lockton
Chrysalis Design, Melbourne Australia
Reply With Quote