• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:(UWSC)このような場合、解決策はありますか?)

(UWSC)GETSTRとFPUTを使用して複数行の文字列を1つのセルに書き込む方法についての解決策はありますか?

このQ&Aのポイント
  • UWSCで、GETSTRとFPUTを使用して複数行の文字列を1つのセルに書き込む方法についての解決策を教えてください。
  • GETSTRで特定のウインドウから文字列を取得し、FPUTを使用してCSVファイルに書き込みたいと考えています。しかし、GETSTRで取得した文字列は複数行に分かれており、それを1つのセルにまとめて書き込む方法がわかりません。
  • 書き込むセルには複数行の文字列をすべて書き込みたいのですが、1行に1項目しか入れたくありません。最大10行という制約があるため、10行おきに書き込むという方法も検討しましたが、空行は作りたくありません。どのような解決策がありますか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

// セル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起動

関連するQ&A