• ベストアンサー

SYLK変換でシート名を指定したい

EXCEL97のマクロで、TEXTファイルをSYLKファイルに変換します。  ファイル名と、シート名を分けたいのですが、  どのようにすればわかりません。  関係しそうな変換部分は次の通りです。    Call Workbooks(2).SaveAs(strFileName, xlSYLK)  strFileName には、パス名と、ファイル名を指定していますが、  シート名を指定したい場合、どこで指定すればいいのでしょうか?   ※上記方法ではファイル名がそのままシート名になります。

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

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.1

SYLKフォーマットは、EXCELブックのようなシートという考え方をサポートしてません。これは仕様です。したがって、シート名を設定する方法はありません。 >※上記方法ではファイル名がそのままシート名になります。 これは、EXCELが仕組み上シートに名前が必要なため、便宜的につけたシート名です。

cdma
質問者

お礼

回答ありがとうございました。 仕様であれば仕方ありません。