投稿時間:2005/06/28(Tue) 13:41 投稿者名:あき
Eメール:
URL :
タイトル:エクセルのファイル形式の変更について
VBを始めて半年くらいのものです。
VBから任意のCSVファイルをExcelで読み込み、 ファイルの種類を変更してエクセルのファイル形式にして保存したいのですが、 どうしてもできません。
CSVファイルを読み込むところはできたのですがファイル形式(CSV→XLS)の変更がうまくいきません 。 ご教授お願いします。
ソースは 'CSVファイルの読込 '拡張子を変更してファイルをコピー FileName = Mid(Text1.Text, 1, Len(Text1.Text) - 3) & "txt" FileCopy Text1.Text, FileName Set xlApp = New Excel.Application xlApp.Workbooks.OpenText FileName:=FileName, _ DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _ Comma:=True, FieldInfo:=Array(Array(1, xlTextFormat), _ Array(2, xlTextFormat), Array(3, xlTextFormat), _ Array(4, xlTextFormat), Array(5, xlYMDFormat), _ Array(6, xlGeneralFormat), Array(7, xlGeneralFormat), _ Array(8, xlGeneralFormat)) xlApp.Cells.Select '入力データの幅にセルの幅を Selection.ColumnWidth = 10 '幅10 xlApp.Range("A1").Select 'ホームポジションに移動 xlApp.DisplayAlerts = False xlApp.Visible = True 'Excelを表示 ---------------ここに形式の変更をいれたい---------------------
|