Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


36981 / 76732 ←次へ | 前へ→

【44925】Re:名前を付けて保存とWebページとして保存の判別方法
発言  ponpon  - 06/12/6(水) 18:04 -

引用なし
パスワード
   ▼d021 さん:
>こんにちは。
>
>ワークブックのBeforeSaveイベントで、自力でエクセルの保存処理
>を行っているのですが、名前を付けて保存とWebページとして保存
>の違いをVBAで判別できなくて困っています。
>
>VBAで判断できるのでしょうか?

両方マクロの記録でやってみました。

○名前を付けて保存
Sub Macro1()
 
  ActiveWorkbook.SaveAs Filename:= _
    "C:\Documents and Settings\ponpon\My Documents\Book1.xls", FileFormat:=xlNormal, _
    Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
    CreateBackup:=False

End Sub

○Webページとして保存
Sub Macro2()

  ActiveWorkbook.SaveAs Filename:= _
    "C:\Documents and Settings\ponpon\My Documents\Book1.htm", FileFormat:=xlHtml, _
    ReadOnlyRecommended:=False, CreateBackup:=False
End Sub

どんなことをなさりたいかよくわかりませんが、
二つの違いは、拡張子だと思うので
Filenameから、右3文字を抜き出し、"xls"なら名前を付けて保存。
"htm"ならWebページとして保存と判断されたらいかがでしょう?
意味が違ったらごめんなさい。

1 hits

【44923】名前を付けて保存とWebページとして保存の判別方法 d021 06/12/6(水) 13:31 質問
【44925】Re:名前を付けて保存とWebページとして保存... ponpon 06/12/6(水) 18:04 発言
【44933】Re:名前を付けて保存とWebページとして保存... d021 06/12/7(木) 10:39 発言
【44955】Re:名前を付けて保存とWebページとして保存... ponpon 06/12/7(木) 21:49 発言
【44988】Re:名前を付けて保存とWebページとして保存... bykin 06/12/8(金) 21:39 回答
【45050】Re:名前を付けて保存とWebページとして保存... d021 06/12/11(月) 10:28 お礼

36981 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free