2016-07-11 8 views
0

Excel VBAアドインをVSTO Excelアドインとして書き直し(そしてC#に切り替える)。 VBAバージョンでは、数式などを格納するためのワークシートを用意しています。一般にデータを操作します(アドインが呼び出されたときにアクティブなワークシートからコピーされます)。 VSTOには、このような数式を格納するワークシートを含む同等の.xlamブックはありません。 私はそのような "ヘルパー"ワークブックを保存/アクセスする方法を理解しようとしています。コードで数式を作成することはできますが、スプレッドシートに格納すると、ずっとメンテナンスが容易になります。 私はそのようなブックを埋め込むのを試みましたが、VBAのようにアクセスして使用するのに苦労しています。ExcelブックをVSTO Excelアドインに組み込む

答えて

0

従来のVBAコードでは、コードはワークブックの一部であるため、一部の設定を「保存」することができます。アドインでは、そのようなことはありません。これはアプリケーションレベルなので、特定の文書は利用できません。

A)あなたはXMLか何かのように数式を保存し、あなたも一緒に何をしたい

Bを行うことができます)何をしたいことはアドインが、ドキュメントレベルのカスタマイズではないように思えます。そうした場合、あなたの「コード」は特定の文書に添付されます。そこで、「テンプレート」ワークシートを使用したり、シート、ルック・アンド・フィール、数式をカスタマイズしたり、必要な範囲で範囲を追加したりすることもできます。

関連する問題