0

VSTO を使用して、Excel セルの数式に定義済みの名前が含まれていることを識別する方法はありますか?

または、VSTO を使用して Excel.Name の名前が変更されたときに、Excel セルの数式で定義された Excel.Name を置き換える方法はありますか?

ありがとう、

イースト

4

1 に答える 1

2

それを行うための直接的な組み込みの方法があるかどうかはわかりません。ただし、セルの数式 (Range.Formula) を取得し、文字列を分析して、次の場合に一連の文字を名前付き範囲にする必要があることを認識することで、数式内の名前を認識して抽出できるはずです:
0) そうでない場合't a number
1) 組み込み関数ではありません。これは、(
2) セル名ではありません。つまり、A1、$ と書かれていません。 A1、A$1、または $A$1 楽しい正規表現プロジェクトのようですね。

于 2009-10-12T01:58:20.437 に答える