
Access2010で「ワークシート変換」でExcelをエクスポートするマクロを作っています。
「ワークシートの種類」と「ファイル名(拡張子指定)」の組み合わせによっては
“規定のファイル”の関係で、ちゃんとしたExcelができないと聞いたことがあります。
初心者なので、その意味すら分かりませんが。
ちゃんとしてないExcelとは、開けないとか、開くときにエラーメッセージが出る、
とか、中身(裏側?)の形式が拡張子と合っていない、とかのことのようです。
どういう組み合わせにすれば間違いない正常なExcelが出力できますか?
具体的に「ワークシートの種類」「ファイル名に指定する拡張子」
を例示していただけると助かります。
ちなみに、私がエクスポートさせたいExcelは下記の2種類です。
①拡張子は「.xls」で中身はExcel97-2003対応のもの
②拡張子は「.xlsx」で中身はExcel2010対応のもの
自分のPCに入っているMSソフトはAccess2010とExcel2010です。
これで質問の意味は通じますでしょうか??
VBAとかモジュールとかは使えません。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
手元に Access 2016 しかないので言葉の違いがあるかもしれません。
まず拡張子 xls は一般的に 97~2003 のためのファイル形式とされていますので、
ワークシートの種類としては「Microsoft Excel 97 - Excel 2003 Workbook」とか、ともかく 「Excel」や「97~2003」のキーワードが入っているやつを選べばよい。
拡張子 xlsx は Excel 2007 以降のバージョン用です。
したがってワークシートの種類としては「Microsoft Excel Workbook」のようにバージョン番号が書いていないものを選べばよい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VBA】PDF出力に任意のファイ...
-
エクセルで、ハイパーリンクの...
-
PowerPointの表内のカンマ
-
エクセルでセル内改行の1行目...
-
LINEのこの空白ってどんな意味...
-
EXCELでタイトル行と一番下の行...
-
DATEDIFで作成した勤務年数の並...
-
エクセル 数式の無効化
-
Wordの差し込み印刷で空白行が...
-
エクセルでエンターを押すと隣...
-
【エクセル】入力規則のプルダ...
-
エクセルで休日の「休」という...
-
セル上に表示された見かけ上の...
-
Excelでセルを次の行の先頭の列...
-
エクセルの計算式でコンマを付...
-
EXCEL計算式が入っているセルを...
-
EXCELで縦の行全てに一括して文...
-
エクセルでオートサムを使った...
-
EXCEL 連動したドロップダウン...
-
結合されたセルの一部を変更す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VBA】PDF出力に任意のファイ...
-
エクセルで設定していないのに...
-
エクセルでページごとにヘッダ...
-
エクセルのシートごとに連番を...
-
Excelマクロ パスワードを入力...
-
excel串刺し計算で合計値が表示...
-
複数のEXCELシートの印刷順の指定
-
エクセルで シート保護のパス...
-
エクセルで、ハイパーリンクの...
-
マクロ(VBA)での文字列操作
-
【VBA】#N/Aを無視して串刺し...
-
エクセルのコード表示について
-
Excel 一覧表から特定の数値を...
-
回帰分析の繰り返し→結果出力VBA
-
[EXCEL] あるフィールドをキー...
-
excelのシート番号を取得したい...
-
エクセル VBAでシートのコピー...
-
エクセルのシート名を一括変換...
-
PowerPointの表内のカンマ
-
エクセル 数式の無効化
おすすめ情報