- ベストアンサー
- すぐに回答を!
※至急※マクロエラー「この拡張子は選択したファイル
お世話になっております。 マクロで下記でバックが出てきて原因がわかりません。。 どなたかご教示いただけますでしょうか。 「この拡張子選択したファイル形式では使用できません。〔ファイル名〕ボックスで拡張子を変更するか〔ファイルの種類〕ボックスで別のファイル形式を選択してください」 書いたコード↓↓ ChDir address2 ActiveWorkbook.SaveAs Filename:="【" & Format(Date, "mmdd") & "】【××】リスト.xlsm" 以上、宜しくお願い致します。
- renren778899
- お礼率25% (1/4)
- 回答数1
- 閲覧数2140
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
- 回答No.1
- watabe007
- ベストアンサー率62% (466/746)
FileFormatを指定すれば良いでしょう "【" & Format(Date, "mmdd") & "】【××】リスト.xlsm", _ FileFormat:=xlOpenXMLWorkbookMacroEnabled
関連するQ&A
- 「VBA} XLSMのファイルをXLSX保存したい
いろいろとVBAが入っているシート1.xlsmがあります。 シート1の内容をXLSXで保存したいのですが、うまくいきません。 解決に向けてご教授ください。 <ステップ1 XLSMでは保存できます。> Private Sub hachu_Click() '担当者名取得(C4) Dim s As String s = Range("C4").Value Debug.Print (s) ActiveWorkbook.SaveCopyAs Filename:= _ "c:\ " & Format(Date, "mmdd") & "_" & Format(Time, "hhmmss") & s & ".xlsm" '1013_161712木村.XLSM End Sub <ステップ2 XLSXで保存できますが、ファイルを開くときにエラーが出ます。> FIG.1 Private Sub hachu_Click() '担当者名取得(C4) Dim s As String s = Range("C4").Value Debug.Print (s) ActiveWorkbook.SaveCopyAs Filename:= _ "c:\ " & Format(Date, "mmdd") & "_" & Format(Time, "hhmmss") & s & ".xlsm" '1013_161712木村.XLSM End Sub <ステップ3 マクロのないシート2にあたい張り付けして、シート2だけ保存> 保存の際にFIG.2の様なアラートが出て、手作業が必要です。> 'シートの複製(複製すると新しいブックが立ち上がります) Worksheets(2).Copy '名前を付け、ファイル形式も決めて特定の場所に保存する。 ActiveWorkbook.SaveAs _ Filename:="c:\ " & Format(Date, "mmdd") & "_" & Format(Time, "hhmmss") & s & ".xlsx", _ FileFormat:=xlOpenXMLWorkbook
- 締切済み
- Excel(エクセル)
- 全てのファイルに拡張子を付けたい
PC内にある全てのファイルの拡張子を表示したいのですが、上手くいきません。 「Finder」→「環境設定」→「詳細」の「すべてのファイル拡張子を表示」を選択すると 元々あったアプリケーションやライブラリには拡張子が表示されたのですが、 自分で作成した「.ai」「.eps」「.psd」「.txt」等の拡張子を付けずに 保存してしまったファイルでは表示する事ができませんでした。 ファイルを選択して「ファイル」→「情報を見る」→「名前と拡張子」の「拡張子を隠す」というチェックボックスは グレーになっており選択できなくなっています。 1つ1つ手動で付けて行く方法以外で これらのファイルにも拡張子を表示させる方法は何かありますでしょうか? Mac OS10.4.11/PowerPC G5 を使用しています。
- ベストアンサー
- Mac
- マクロ 実行時エラーに付いて
マクロ初心者です宜しくお願い致します。 OS=Win Vista Office2007 で下記のようなマクロを組みました。 Sub 保存() '保存 Macro ' Keyboard Shortcut: Ctrl+h ' Dim Uname As String Uname = CreateObject("WScript.Network").UserName ActiveWorkbook.SaveAs Filename:="C:\Users\" & Uname & "\Desktop\" & Format (Date, "yyyy") & "年度.xlsm", _ FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False End Sub Office2007 の元(マクロ作成PC)で動作確認すると OK でした が OS=XP Sp3 Office2003 の 別のPCで動かすと ”実行時エラー’1004’: ’SaveAs’メソッドは失敗しました’Workboo’オブジェクト” と表示され下記の部分が黄色で反転されます。 ActiveWorkbook.SaveAs Filename:="C:\Users\" & Uname & "\Desktop\" & Format (Date, "yyyy") & "年度.xlsm", _ FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False 表記方法の問題なのか、変数? 対応できなく困っています。 対処方法をお教え頂ければと思います、宜しくお願い致します。
- ベストアンサー
- Visual Basic
- 拡張子の疑問点
先日FLVファイルの名前を変更した時、拡張子の『.flv』を誤って消してしまいました。そうしたらそのファイルの種類がただのファイルに変わってしまいました。そして拡張子をmp4と入力するとMPEG-4形式のファイルになりました。ただ拡張子が変わってもそれをQuickTimeで再生できるようになるということはありませんでした。 ファイルの形式はそんなに簡単に変えられるものなのですか?そしてそれならなぜQuickTimeで再生はできなかったのでしょうか?教えてください。
- ベストアンサー
- その他(インターネット・Webサービス)
- ファイル選択ダイアログで複数の拡張子を有効に
Ruby+VisualuRubyでプログラムを作っています。 ファイル選択ダイアログで file_name = SWin::CommonDialog::openFilename(nil, [["テキスト(*.txt)","*.txt"],["DOC(*.doc)","*.doc"],["DOCX(*.docx)","*.docx"]], 0x1000, "ファイル選択") とすれば、複数の拡張子からの選択が可能になるのはわかったのですが、 これだと、拡張子を選んで、その拡張子のファイルから選択することになります。 同時に、複数の拡張子のファイルを表示し、その中から選択するようにはできないのでしょうか?
- ベストアンサー
- Ruby
- 拡張子について
突然画面の表示が変わり 拡張子の表示が消えてしまい、ワード(.doc)エクセル(.xls)の表示が つきません。その為拡張子の働きをしてくれません (拡張子にチェックは付いているのですが) どうして変わったのか解りません。どうしたら又元に戻って拡張子が 使える様に成りますか教えて下さい Windows98です。ファイル形式です バージョン6
- 締切済み
- Windows 95・98
- 拡張子について
ファイルをリネームして拡張子を変更する場合、自分で設定したい拡張子が選択できません jcodeなんですが、plという拡張子を選択できないため、cgiアップできずに困っています jcode.pl.txtをjcode.plという拡張子にするためにはリネームして拡張子plを選択すればいいことまで分かっています 拡張子pl自体が選択できないので、設定方法を教えてください。お願いいたします
- 締切済み
- その他(インターネット・Webサービス)
- albという拡張子のファイルについて
albという拡張子のファイルを開きたいのですが どうしたらいいのでしょうか? HTML形式であるようなことは分かったのですが いまいち開き方が分かりません。
- ベストアンサー
- フリーウェア・フリーソフト
- 「ファイル形式の違い=拡張子の違い」と認識すればいいの?
「ファイル形式の違い=拡張子の違い」と認識すればいいの? 今、ファイル形式について勉強しているのですが理解できない部分が多すぎて混乱しています。まとまりのない内容ですが説明します。 1、Word2007の拡張子「.docx」と「.dotx」はファイル形式が違う。 2、Word2003の拡張子「.doc」「.dot」はWord2007(上記)の拡張子とファイル形式が違う。 3、「Excel2007」と「Word2007」はファイル形式が違う。 などなど、いろいろな表現が出来ると思うのですがいまいちピンときません。下記に私なりの認識を書いてみます。 1、拡張子の違いであって同じファイル形式・・・? 2、バージョンの違い。 3、ソフトの違い。 と、こんな感じの認識をしているのですが、結局は「ファイル形式の違い=拡張子の違い」でいいのかな?と思ってしまします。 また、これらに関連すると思われる「インポート・エクスポート」「互換性と変換」というものがどういう位置づけで使用されるのかも教えて頂けないでしょうか。 (部分的なアドバイスでもいいので回答をお願いします。)
- ベストアンサー
- Windows Vista
- エラーメッセージ ファイル拡張子?
XP(会社のPC)で記録したエクセルのファイルをVista(自宅のPC)で開こうとしているからなのかわかりませんが 「開こうとしているファイルの形式はファイル拡張子が示す形式と異なります。」 というエラーが出て開いたら日本語ではなく、どこの国の文字だかわからない文字がでます。 拡張子を変えるにはどこを開けばいいかわかりますか?
- ベストアンサー
- Windows Vista
質問者からのお礼
できました!! ほんとにたすかりました>< ありがとうございます。 また宜しくお願い致します。