2017-02-06 32 views
1

C++のExcel 2010以降のアドインを実装するためのヘルプが必要ですが、このアドインの唯一の機能は現在のExcelシートの名前変更です。C++でMS Excelのシンプルなアドインを実装する方法

アドインでは、 "Test Add-in"という名前のリボンに新しいカスタムタブを作成する必要があります。このタブには "My Functionality"という名前のグループが含まれています。このグループには、シート "。ボタンをクリックした後、私は次のようなダイアログが表示されるはずです: enter image description here

ユーザーは、新しい名前を入力して[OK]をクリックし、この後、現在のシートの名前が変更されますすることができます。

は、私は、ダイアログを作成するためにCOMオブジェクト、MFCまたはWTLをラップするATLを使用して、オフィスのAPIへの参照を取得するため#importディレクティブを使用する必要があることを理解し、私は私が言及した方法論を使用するのではなくていませんよ。

+1

Office用*「簡単なアドイン」*のようなものはありませんが、以下のことにより、アドインを実装しました。タスク(ネイティブコードを使用)は非常に関与しており、COMプログラミングに精通している必要があります。 '#import'、ATL、MFC、またはWTLを使う必要はありません。疑わしい場合、後者は仕事をより困難にするでしょう。まず[COMの基礎](https://msdn.microsoft.com/en-us/library/windows/desktop/ms694363.aspx)を理解する必要があります。 – IInspectable

+0

MFC、C++、COM、ATLなどの質問にタグを付けることはできません。必要なのは、Excelでマクロを記録し、このマクロを「すべての開いているワークブック」に保存することだけです。 3つはここではExcel VBAを使用して行うことはできません。試してみてください、それはとても簡単です – cha

答えて

関連する問題