• 締切済み

VBからエクセルを操作するとき

オブジェクトライブラリ(参照設定で指定するやつ)をつかわずにエクセルを操作したいのですが、どうしたらいいのでしょうか?

みんなの回答

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.2

[INFO] オートメーションにおける事前バインディングおよび実行時バインディングの使用 http://support.microsoft.com/kb/245115/ja Visual Basic .NET による Office オートメーション サーバーでのバインディング http://support.microsoft.com/kb/304661/ja ここらへんが参考になると思います。

回答No.1

Excel用の変数は全てObject型で宣言してください。 エクセルを起動する時は CreateObject("Excel.Application") で行う。 でもこれだと「.」を打ってもメソッドとか出てこないからコーディング時に不便です。 なので、参照設定した上で型を宣言してコーディングして、完成したら参照外してObject型に直すと楽です。

関連するQ&A