タイトル : Re^2: VBからエクセルを操作する MSGBOX 投稿日 : 2011/07/14(Thu) 02:35 投稿者 : あさがお44
こんなに丁寧に教えていただいて、ありがとうございます。 3つとも実際にやってみました。 すごく勉強になりました。 3つともコピーして保存しておきたいと思います。 それで今回は案2を使わせてもらいます。 ただAPIを良く知らないのでそのまま まねなのですが。。。 リンク先にも行ってみましたが私には難しく分かりませんでした。 APIのHPってC言語が多いのですがVBで説明しているところはないでしょうか? あとずーずーしいついでに 下のPGで WK_STR = "完了しました。" とあらかじめ入れておいた時、 cmd = cmd & ", ""完了しました。"", ""タイトル""," & CStr(vbInformation) & ")" はどうなりますか? これの意味が分からなくって。。。なぜ文字と文字の間に&がある時とない時があるのですか? ほんとに申し訳ないのですが、よろしくお願いします。 > ============================================= > (案2) Excel マクロ で MessageBox API を呼び出す。 > > AppExcel.Visible = True > cmd = "CALL(""USER32"", ""MessageBoxA"", ""JJCCJ"", " & CStr(AppExcel.hWnd) > cmd = cmd & ", ""完了しました。"", ""タイトル""," & CStr(vbInformation) & ")" > ret = AppExcel.ExecuteExcel4Macro(cmd) > 'http://office.microsoft.com/ja-jp/excel-help/HP010062480.aspx |