- 締切済み
Excelオブジェクト
tsukasa-12rの回答
- tsukasa-12r
- ベストアンサー率65% (358/549)
「 VB より起動」というのは、もしかして、CreateObject か GetObject による方法でしょうか? もしそうなら、Set XXX = CreateObject or GetObject で取得した XXX が生きてるんじゃないでしょうか。 (不用になったら Set XXX = Nothing しましょう。) 見当違いだったら、ごめんなさい。
関連するQ&A
- Excelオブジェクトの操作
お世話になっております。 二つどなたかご教授下さい。 VB6.0を使用しExcelオブジェクトにデータを吐き出す単純なロジックを作成しております。 この際、Excelオブジェクトをいろいろ操作しているのですが、2つわからない事があります。 一つは、Excelの操作で、「表示」→「ズーム」を70%にする記述。 もう一つは、「ツール」→「オプション」→枠線のチェックを外す(つまり枠線非表示にする)方法。 これらの作業をVB上でワークシートオブジェクトを操作して行う方法をご教授下さい。 マクロでこれらの動作を一旦記録し、そのロジックをいろいろ加工してみてもだめでしたm(__;)m。
- ベストアンサー
- Visual Basic
- Excelオブジェクトの解放
VBでExcelを編集しています。 下記コードを実行するとExcelがタスクに残ったままになります。 どうしたら解放されるでしょうか。 (処理は少し省略しています) Dim objExcel as Object Dim objExcelBook as Object Dim objExcelSheet as Object Set objExcel = CreateObject("excel.application") Set objExcelBook = objExcel.Workbooks.Open(パス, 0) Set objExcelSheet = objExcelBook .Sheets(シート名) With objExcelSheet.Range(Cells(1,2),Cells(3,2)).Borders(xlEgeBottom) .LineStyle = xlContinuous End With Set objExcelSheet = Nothing Set objExcelBook = Nothing Set objExcel = Nothing
- 締切済み
- Visual Basic
- エクセルVBAで同名オブジェクトの全削除
お世話になります。よろしくお願いします。 環境 画面→VB6.0 帳票→EXCEL2000 VB画面からデータをエクセルVBAに渡して、帳票を作成しています。 帳票に同名の四角形オブジェクトを複数個配置しています。 VB画面の指示で、この同名のオブジェクト全てを削除 したいのですが、行き詰ってしまいました。 オブジェクトが存在するかどうかをチェックすることができれば、削除可能だと思うのですが・・・ また、この他にも解決方法等ありましたらご教授下さい。
- ベストアンサー
- Visual Basic
- EXCELのプロセスを終了させたい!!
VBAで、EXCELファイルを出力するという処理を書いています。 エクセルオブジェクトを解放するロジックは書いたものの、タスクマネージャを見るとエクセルのプロセスが残ってしまっています。すると、VBの実行中だと作成したエクセルファイルを見ることができません。(T_T) VBの実行中でも、作成したエクセルファイルを見れる状態にしたいのですが、一体どうしたらいいんでしょうか?? ソース内では、RANGEとCELLSプロパティを使ってるんですが、これらの使い方がなにかまずいのでしょうか。。。 どなたか、どうか教えてください。よろしくお願いします。_(._.)_
- 締切済み
- Visual Basic
- VBAで複数のオブジェクトを同時に解放するためには
Excel2003です。 あるExcelブック内にある複数のVBAオブジェクトを同時に解放したいのですが、 どうやってもオブジェクトを一つしか選択することが出来ません。 たくさんあるとかなり手間がかかってしまいます。 まさか、VBAの解放を行うためのプログラムをVBAで書かなければ出来ないのでしょうか?
- ベストアンサー
- オフィス系ソフト
- オブジェクトの見つけ方
例えばVBやpythonからExcelの操作を行う場合に"Excel.application"オブジェクトをつくる必要がありますよね。 このようなオブジェクトの名称やこのオブジェクトのメソッド等を見つけるための一般的な方法はどのようなものなのでしょうか。 システムに存在するオブジェクト名の一覧を表示する方法などはあるのでしょうか? 教えて下さい。
- ベストアンサー
- その他(プログラミング・開発)
- エクセルのVBAでオブジェクトの配列変数は使えますか?
VBですとオブジェクトの配列変数というか、コピーしたときに自動的に配列になってしまいますが、エクセルのVBAの場合でオブジェクトの配列変数は使えますか? なにをしたいかというと、ボタンが多すぎて一つ一つにプログラム定義は面倒、そこで配列にしてまわすことにしたいのですが、エクセルで可能でしょうか。 どなたかお願いします。
- ベストアンサー
- Microsoft ASP
- VB.NETでのEXCELファイルの閉じ方
VB.NETのプログラミングで開いているEXCELファイルを終了させるため、Quitメソッドで終了させても、タスクマネージャーを見るとEXCELが起動したままになっています。画面からはEXCELは消えています。どうにかして完全に閉じたいので方法を教えてください
- ベストアンサー
- その他(プログラミング・開発)
- Excelでオブジェクト挿入しましたがオブジェクト選択できません
Excel2002を使用しています。 操作ミスでオブジェクト挿入をしてしまったのですが、そのオブジェクトがクリックしても選択できないため、オブジェクトの削除ができません。何か解決方法はありますか?
- ベストアンサー
- オフィス系ソフト
- オブジェクトを枠線に合わせる設定が消える
Excel2007 を使用して、シート内にオブジェクト(円や線など)を置いているファイルを作成しています。 各オブジェクトをセルの枠線に合わせる設定をしているのですが、エクセルを終了し、再起動して同ファイルをひらくと、オブジェクトを枠に合わせる設定がオフになっています。 起動のたびに設定しなおすのは面倒なのでずっと設定したままにする方法はありますでしょうか。
- 締切済み
- オフィス系ソフト
補足
ご回答ありがとうございます。 (Set XXX = Nothing)したいのですが、Excelの"×"ボタン押下時に、イベントなどが発生すればできるのですが・・・良い方法はございませんか?