解決済みの質問
UWSCで、下記のようなことをしようと思っています。
GETSTRで、あるウインドウにある文字列を取得し、
その文字列をFPUTでファイルに書き込みます。
FPUTでは、CSVファイルに書き込みます。
GETSTRで取得する文字列は、少々長いメモが書き込まれている
ような箇所で、複数行あります。
改行があることから、FPUTで書き込むとき、例えばそれが5行あれば、
2行1列目(セルA2)にそれを書き込もうとすると2行1列~6行1列(A2~A6)
に書き込まれます。
セルA2だけに複数行全てを書き込むことはできないでしょうか?
(繰り返し実施することから、1行に1項目しか入れたくないので・・・)
最大10行ということが決まっているので、10行おきに書き込むという
技もありますが、空行は作りたくないので・・・。
よろしくお願いします。
投稿日時 - 2009-01-09 00:17:09
// セルA2へ改行を含む文字列を書き込む
fp=fopen("test.csv", F_WRITE)
fput(fp, "<#DBL>1行目"+CHR(10)+"2行目"+CHR(10)+"3行目<#DBL>",2)
// fput(fp, "<#DBL>1行目<#CR>2行目<#CR>3行目<#DBL>",2)// これも同じ結果
fclose(fp)
doscmd("test.csv",TRUE) // csv がExcelに関連付けされていればExcel起動
投稿日時 - 2009-01-10 21:03:31
1人が「このQ&Aが役に立った」と投票しています