プロが教える店舗&オフィスのセキュリティ対策術

お世話になっております。
エクセルのマクロを使用して以下の操作を行わせる場合、
どのようなVBAを作成すればよろしいのでしょうか。

 Dドライブ直下のAディレクトリに保存されている,B.htmlをメモ帳で開き、
 アクティブなエクセルファイルの A1~D10 のセルを B.html に張り付けて、
 上書き保存する。

自分でも色々調べながらVBAを作ってみたのですが、
htmlファイルの上書き保存が上手くいきません・・・。

A 回答 (2件)

>自分でも色々調べながらVBAを作ってみたのですが、


>htmlファイルの上書き保存が上手くいきません・・・。
メモ帳で開いて、張り付けている部分はできているのですよね
たぶん、メモ帳はほかのOfiice製品と違ってVBAの機能はありませんので
コツコツとSendKeyを使っているのではないでしょうか。

であれば、上書き保存は Ctrl+sですので

SendKeys "%s"

で大丈夫かと
    • good
    • 0

htmlファイルといっても、単にそれは拡張子がhtmlであるだけのただのテキストファイルですから、メモ帳云々よりかはエクセルVBAで直接テキストファイルを編集してしまった方が簡単と思います。



ご相談では具体的にb.htmlのどこを編集したいのかとか、具体的にどのような内容で記入したいとか、そういったヤリタイ事のご説明が何一つありませんので、サンプルマクロを示すことはしませんが、たとえば下記などを手掛かりにVBAから直接テキストファイルを編集する練習をなさってみて下さい。
http://officetanaka.net/excel/vba/filesystemobje …
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています