- 締切済み
VBからエクセルを操作するとき
オブジェクトライブラリ(参照設定で指定するやつ)をつかわずにエクセルを操作したいのですが、どうしたらいいのでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 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 ここらへんが参考になると思います。
- pen_pen_pen
- ベストアンサー率65% (52/79)
回答No.1
Excel用の変数は全てObject型で宣言してください。 エクセルを起動する時は CreateObject("Excel.Application") で行う。 でもこれだと「.」を打ってもメソッドとか出てこないからコーディング時に不便です。 なので、参照設定した上で型を宣言してコーディングして、完成したら参照外してObject型に直すと楽です。