0

VSTO Excel の pasteSpecial ダイアログは 30 個の引数を取ります。どこでも探してみましたが、各引数が何を表しているのかわかりません。

ダイアログがポップアップしたときにpasteSpecialのデフォルトを設定しようとしています。(c#vsto2007)

bool isPaste = Globals.ThisAddIn.Application.Dialogs[XlBuiltInDialog.xlDialogPasteSpecial].Show
                (
                Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
4

1 に答える 1

0

このMSDNページによると、次の 4 つの引数があります。

paste_num, operation_num, skip_blanks and transpose

たとえば、これは Transpose がチェックされたダイアログを表示します:

bool isPaste = Globals.ThisAddIn.Application.Dialogs[XlBuiltInDialog.xlDialogPasteSpecial].Show
                    (Type.Missing, Type.Missing, Type.Missing, TRUE ...

他の 26 個の引数はプレースホルダーであり、選択したダイアログは 30 個の引数を示すと思います。

于 2013-04-25T14:12:59.427 に答える