Excel VBA:フォームにグラフを表示するために使用するOLE / OCXコントロールはどれですか?

StackOverflow https://stackoverflow.com/questions/412920

質問

VBAのユーザーフォームに縦棒グラフを表示する必要があります。グラフをGIFにエクスポートし、画像ボックスにインポートすると機能します。ただし、同じフォームからユーザーが選択したオプションに基づいてグラフを変更する必要があるため、使用できません。私は検索しており、MSが提供するデフォルトのOLE / OCXコントロールを使用できると人々はコメントしています。トリックを行う可能性のあるActiveXが見つかりません。使用するコントロールとその使用方法を誰かが知っていますか?

役に立ちましたか?

解決

Microsoft Chartを使用するだけで、Microsoft Excelと同じエンジンです。

Excel 2003を使用していると仮定すると、コントロールは" Microsoft Office Chart 11.0"と呼ばれます

Excel 2007を使用している場合、Microsoftはチャートコントロールを出荷していません。ただし、 Microsoft Office Chartをダウンロードすることはできます。 11.0 。 OWC11.EXEというファイルにあります。

次に、VBAエディターでVBAユーザーフォームが表示されたら、ツールボックスを右クリックして[追加のコントロール]を選択します。そして、「Microsoft Office Chart 11.0」をチェックします;表示されるリストから。

他のヒント

2Dグラフ化のみが必要な場合は、これを試してください:

2Dグラフコントロール

3Dグラフコントロール

Gigasoftの所有者として、研究に Gigasoftのチャート作成ActiveX を含めてください。上記のリンクは、完全なExcel 2013ウォークスルーに移動します。または、Accessで使用するための Access 2013 Charting ActiveXウォークスルーを参照してください。

Excel ...

Excel内のactiveXチャート

アクセス.. ここに画像の説明を入力

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top