WorkbookNewChart イベント (Excel)Application.WorkbookNewChart event (Excel)

開いているブックで新しいグラフを作成するときに発生します。Occurs when a new chart is created in any open workbook.


WorkbookNewChart(WbCh)expression.WorkbookNewChart (Wb, Ch)

expression**Application** オブジェクトを 表す変数。expression A variable that represents an Application object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
WbWb 必須Required WorkbookWorkbook ブックが渡されます。The workbook.
ChCh 必須Required ChartChart 新しいグラフ。The new chart.

戻り値Return value



WorkbookNewChartイベントは、新しいグラフがワークシート、グラフシート、またはその他のシートの種類に挿入または貼り付けられたときに発生します。The WorkbookNewChart event occurs when a new chart is inserted or pasted on a worksheet, a chart sheet, or other sheet types. 複数のグラフを挿入または貼り付ける場合、イベントは挿入または貼り付ける順番でグラフごとに発生します。If multiple charts are inserted or pasted, the event will occur for each chart in the order they are inserted or pasted.

グラフ オブジェクトまたはグラフ シートを別の場所に移動する場合、イベントは発生しません。If a chart object or chart sheet is moved from one location to another, the event will not occur. ただし、グラフがグラフ オブジェクトとグラフ シートの間で移動する場合は、新しいグラフを作成する必要があるため、イベントが発生します。However, if the chart is moved between a chart object and a chart sheet, the event will occur because a new chart must be created.

WorkbookNewChart イベントは、グラフ シートのコピーや貼り付け、グラフの種類の変更、グラフ データ ソースの変更、グラフの挿入や貼り付けの取り消しまたはやり直し、およびグラフが含まれているブックの読み込みでは発生しません。The WorkbookNewChart event will not occur in the following scenarios: copying or pasting a chart sheet, changing a chart type, changing a chart data source, undoing or redoing inserting or pasting a chart, and loading a workbook that contains a chart.


次のコード例では、新しいグラフをブックに追加するときに、メッセージ ボックスを表示します。The following code example displays a message box when a new chart is added to a workbook.

Private Sub App_NewChart(ByVal Wb As Workbook, _ 
 ByVal Ch As Chart) 
 MsgBox ("A new chart was added to: " & Wb.Name & " of type: " & Ch.Type) 
End Sub

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.