VBからVBAのFunctionを呼び出すには?

解決


ms  2005-04-13 06:12:32  No: 120852

VB 6.0
Excel 2000

1.VBで、Excelを起動し、セルを指定してシートにデータを貼り付けました。
2.貼り付けた後、Excel側のFunctionをVBから実行し、印刷用シートを作成する処理をします。
3.作成したら印刷し、その状態で保存させます。

4.印刷に失敗した場合を考え、Excelブックを自分で起動し、
    印刷コマンドボタンで印刷させます。

以上にようなことを実現させたいため、BookのOpenイベントで実行するのではなく、
VBからExcelのFunctionを指定して、処理したいのです。

Functionを呼び出す方法はあるのでしょうか。
ご教授お願いします。


Say  2005-04-13 08:01:03  No: 120853

あります。

Excel Objectのメソッド一覧を眺めていれば
すぐにわかるのではないかと。


・・・。  2005-04-13 08:21:54  No: 120854

らんおーとまくろ?...はずしてるかも


特攻隊長まるるう  2005-04-13 09:09:34  No: 120855

…何回か同じ質問に答えてるからなぁ…。(^^;)
とりあえず過去ログ検索『マクロ』とか?…多いかw
新しいほうから見た方がいいね、探すなら。


ms  2005-04-13 19:49:04  No: 120856

みなさん、ありがとうございます。

ここに投稿した後もいろいろ探していたら発見し、
試したらOKでした。

エクセルオブジェクト.Run("〜")

で実行できました。


過去ログには必ずあると分かってはいたのですが、
何というキーワードで検索するとヒットするのか、
VB、VBA経験の浅い私には「マクロ」という言葉が想像できませんでした(T-T)
失礼しました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加