またお世話になります。VB初心者です。
折れ線グラフを表示する処理を作りました。
開発機では上手くいったので、他のPCでテストしたところ
下記のようなエラーになってしまいます。
「’~’メソッドは失敗しました。’~’オブジェクト」
但し、毎回エラーになるというわけではなく
正しく表示してくれる場合もあります。
エラーのときも「OK」をクリックすると
途中までの状態を表示する場合もあるし
(これも一定の状態ではない)
終わってしまう場合もあります。
開発環境: Windows2000(SP4)
VB6.0
処理内容:
1.フォームにOLEオブジェクトを作成(Microsoft Graph)
2.フォームを開くとき(Form_Load)に、グラフの値を設定する。
下記のようにグラフのデータシートに数値を一個ずつ
設定しています。(Graphがオブジェクト名です)
Me.Graph.object.Application.DataSheet.Cells(2, 1) = 設定値
このような方法をとっています。
システムの配布先によって環境はいろいろですし
当然のことですが環境に左右されてはいけないので
エラーになるにしても状態が一定でない現状に
原因がつかめず困りきっています。
このやり方が良くないのかもしれませんね。
VBでグラフを作成する場合は、どのようにするのがベストなのでしょうか?
どなたか対処法をご存知の方、ご教示お願いします。
この情報ではわからない等ありましたら補足いたします。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
回答ではありませんが・・・
導入先の環境により、表示したりしなかったりという現象ですが、導入先環境はどのようにされていますか?
導入に際して、Exeのみコピーではもちろんダメです。
1. デストリビューションウィザード・installSheildを使ったセットアップPGを作成し、導入先にセットアップする。
2. 使用しているDLL・OCXをすべて調べ上げて、すべて手作業でレジストする。
3. 導入先も開発環境と全く同じにする。開発環境にインストールされているすべてのプログラムを、導入先にもインストールする。
以上、3点いずれかで解決すると思います。
ありがとうございます。
その後、いろいろ検証したところ
グラフの項目設定がまずかったことが判明致しました。
項目のひとつに日付を設定しているのですが
設定元であるmdb上の日付で定義している項目を
そのまま転送していました。
これをFormat(設定項目名,"yyyy/mm/dd")にしたところ
エラーはなくなりました。
私の検証不十分でご面倒おかけしました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- その他(パソコン・スマホ・電化製品) A.I.D社のポータブルナビの地図更新について 1 2022/05/13 15:37
- iOS HDD交換修理したWindows10・PCのOFFICE プロダクトキーがエラーとなる 2 2023/04/01 02:17
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Visual Basic(VBA) VBA リボンののリカバリーでオーバーフローエラーになります 2 2023/07/04 19:07
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- 電子マネー・電子決済 QUICPayの登録ができない。 4 2023/06/10 10:57
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
VBPをダブルクリックするとたまに「メソッドは失敗しました " オブジェクト」と出るのですが?
Visual Basic(VBA)
-
VB6のプロジェクトロードエラーについて
Visual Basic(VBA)
-
エクセルVBAで埋め込みグラフ(ChartObjects)のアクティブ
Visual Basic(VBA)
-
-
4
【VBA】Excelの特定範囲のセルを画像で保存したい
Visual Basic(VBA)
-
5
MSDNのコレクションがありません。MSDNを再インストールしてください。
Visual Basic(VBA)
-
6
Excelマクロ・グラフエリア・プロットエリアのサイズを変更及び綺麗に並べる
Excel(エクセル)
-
7
Visual Basic 6.0 コンボボックスのChangeイベントが発生しません
Visual Basic(VBA)
-
8
MSDNは何でしょうか?
Visual Basic(VBA)
-
9
Visual Basic 6.0 SP6 インストール手順
Visual Basic(VBA)
-
10
VB6.0(SP6)にて開発を行なっています。参照設定に関して教えてく
IT・エンジニアリング
-
11
VBプログラムの終了
Visual Basic(VBA)
-
12
VisualBasic6.0のFormat関数でmSecを表示したい
Visual Basic(VBA)
-
13
VB6とVB.NETでNullの扱いが違う?
Visual Basic(VBA)
-
14
VBの「As String * 128」とは?
Visual Basic(VBA)
-
15
FSO.CopyFileでのエラー無視方法
その他(Microsoft Office)
-
16
「クラスが登録されていません 」
Access(アクセス)
-
17
キャッシュを使わずにSELECTを投げたい
Oracle
-
18
実行時エラー -'-2147417848
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
ActiveCell.FormulaR1C1の変数
-
実行時エラー'-2147467259(8000...
-
On ErrorでエラーNoが0
-
【VBA】ワークブックを開く時に...
-
VBAでfunctionを利用しようとし...
-
pythonのopenpyxlについて
-
マクロで"#N/A"のエラー行を削...
-
python初心者です。
-
String""から型'Double'への変...
-
インポート時のエラー「データ...
-
グラフを表示するとき「’~’メソ...
-
日付書式のString型からData型...
-
実行時エラー 438 の解決策をお...
-
フランスの生年月日(jj/mm/aaaa)
-
VBA IE要素 objIE.document.all...
-
ApplicationとWorksheetFunctio...
-
Excel vbaについての質問
-
VBでSQL文のUPDATE構文を使った...
-
VBスクリプトでIEの404 not fou...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
String""から型'Double'への変...
-
VBAでfunctionを利用しようとし...
-
マクロで"#N/A"のエラー行を削...
-
【VBA】ワークブックを開く時に...
-
文字列内で括弧を使うには
-
実行時エラー 438 の解決策をお...
-
On ErrorでエラーNoが0
-
お助けください!VBAのファイル...
-
VBA データ(特定値)のある最...
-
インポート時のエラー「データ...
-
実行時エラー'-2147467259(8000...
-
ACCESSで値を代入できないとは?
-
VB.net 重複チェックがしたいです
-
ActiveCell.FormulaR1C1の変数
-
ApplicationとWorksheetFunctio...
-
「実行時エラー '3167' レコー...
-
【VB.NET】 パワポ操作を非表示で
-
フランスの生年月日(jj/mm/aaaa)
-
【マクロ】 IFERROR関数をマク...
おすすめ情報