下へ
> 2009/11/13 (金) 19:53:56 ◆ ▼ ◇ [qwerty]> > オブジェクトそのものを使いまわしたい(;´Д`)
> > オブジェクトをReleaseされたくない
> つかできるのか?(;´Д`)マクロなんだから関数内で完結じゃねぇの?
> グローバル変数があったとしてそれはどこで開放されるんだよ
マクロスとグローバル艦長がどうしたって?
参考:2009/11/13(金)19時48分21秒
> 2009/11/13 (金) 19:52:30 ◆ ▼ ◇ [qwerty]> > オブジェクトそのものを使いまわしたい(;´Д`)
> > オブジェクトをReleaseされたくない
> つかできるのか?(;´Д`)マクロなんだから関数内で完結じゃねぇの?
> グローバル変数があったとしてそれはどこで開放されるんだよ
開放はExcel.exeが終了するときとか(;´Д`)
とりあえず早い話がシート上のボタンAを押すとオブジェクトが初期状態からAに遷移して
シート上のボタンBを押すとオブジェクトの状態がAからBに遷移する
みたいな動きをさせたいのです(;´Д`)
開放されると困っちゃう
参考:2009/11/13(金)19時48分21秒
> 2009/11/13 (金) 19:48:21 ◆ ▼ ◇ [qwerty]> > 適当なセルにオブジェクトで使う値を保存しておけばいいだろ
> オブジェクトそのものを使いまわしたい(;´Д`)
> オブジェクトをReleaseされたくない
つかできるのか?(;´Д`)マクロなんだから関数内で完結じゃねぇの?
グローバル変数があったとしてそれはどこで開放されるんだよ
参考:2009/11/13(金)19時45分44秒
> 2009/11/13 (金) 19:45:44 ◆ ▼ ◇ [qwerty]> > なぁExcelVBAとオートメーションに詳しい人ちょっと教えてくれ(;´Д`)
> > CreateObjectで生成したあるオブジェクトをマクロA実行終了後に
> > 別のタイミングで実行される次のマクロBでCreateObjectすることなく
> > またそのまま使いたいんだ(;´Д`)
> > このオブジェクトを保持する変数はVBA上のどこにどう宣言すればいいんですか?
> > 関数の外においても勝手にNothingに戻っちゃうんだよ(;´Д`)
> 適当なセルにオブジェクトで使う値を保存しておけばいいだろ
オブジェクトそのものを使いまわしたい(;´Д`)
オブジェクトをReleaseされたくない
参考:2009/11/13(金)19時42分58秒
> 2009/11/13 (金) 19:42:58 ◆ ▼ ◇ [qwerty]> なぁExcelVBAとオートメーションに詳しい人ちょっと教えてくれ(;´Д`)
> CreateObjectで生成したあるオブジェクトをマクロA実行終了後に
> 別のタイミングで実行される次のマクロBでCreateObjectすることなく
> またそのまま使いたいんだ(;´Д`)
> このオブジェクトを保持する変数はVBA上のどこにどう宣言すればいいんですか?
> 関数の外においても勝手にNothingに戻っちゃうんだよ(;´Д`)
適当なセルにオブジェクトで使う値を保存しておけばいいだろ
参考:2009/11/13(金)19時41分13秒
2009/11/13 (金) 19:41:13 ◆ ▼ ◇ [qwerty]なぁExcelVBAとオートメーションに詳しい人ちょっと教えてくれ(;´Д`)
CreateObjectで生成したあるオブジェクトをマクロA実行終了後に
別のタイミングで実行される次のマクロBでCreateObjectすることなく
またそのまま使いたいんだ(;´Д`)
このオブジェクトを保持する変数はVBA上のどこにどう宣言すればいいんですか?
関数の外においても勝手にNothingに戻っちゃうんだよ(;´Д`)
上へ