2011-01-28 25 views
6

VBAで書かれたExcelマクロを使用して、多くの機能を実行できる従来のExcelスプレッドシートがあります。Excel VBAマクロのドキュメント

これらのオブジェクト、メソッドなどについては、どこでドキュメントを見つけることができますか?

T-SQLまたはC#にMicrosoftのドキュメントのようなものがあります。私はDialogSheetオブジェクトまたは.EditBoxes法上のドキュメントを見つけることができます

With DialogSheets("string") 
    .EditBoxes("otherstring").property 
End With 

:たとえば

私はこのコードを持っていますか?

「Microsoft Visual Basic」内のオブジェクトブラウザには、メソッドの戻り値の型が表示されません。このケースでは、オブジェクトとして

機能エディットボックス([インデックス])Excel.DialogSheet

の メンバー

を示し、Excel Object Model Reference上のMSDNドキュメントはDialogSheetExcelオブジェクトを持っていません。

ここで便利なドキュメントはどこにありますか?

+0

私はあなたが何を意味するかを見ます。 Excel用のGoogle検索を行うと、多くの行き詰まりが発生します。 – DOK

+0

@DOKどこかのドキュメントがあるはずです。私はちょうどマイクロソフトがそれらを隠す場所を見つけなければならない。 'cey92b0t.aspx'のような愚かな短縮URLのためmsdnをクロールすることはできません – Raynos

+0

オンラインヘルプとオフラインヘルプは恐ろしく、すべてのバージョンで悪化するようです。私はこの本のExcel 2000版を持っています - http://www.amazon.com/Excel-2007-Programmers-Reference-Programmer/dp/0470046430/ref=zg_bs_4047_12 - それは良い "オブジェクトモデル参照"セクションを持っています。私はそれに近づいていない、または私はいくつかのものを見て、あなたに本当の答えを与えるだろう。速い「内部検索」から、特にDialogSheetsは旧バージョンのExcelからのものであるようです。 – jtolle

答えて

2

MSDNには、これらの廃止されたオブジェクトおよび関連するプロパティとメソッドに関する情報がExcel interopセクションにあります。オブジェクトブラウザから取得した情報よりもはるかに多くの情報が得られるかどうかはわかりませんが、それは価値があります。

http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.dialogsheet.editboxes%28v=office.11%29.aspx

+0

ありがとうございます。私は '_DummyXX 'メソッドのリストが好きです。マイクロソフトはいくつかの_good_品質コードを書いています。 – Raynos

関連する問題