2011-01-28 66 views
6

Tôi có một bảng tính excel kế thừa thực hiện rất nhiều chức năng thông qua các macro excel được viết bằng VBA.Tài liệu cho các macro Excel VBA

Tôi có thể tìm tài liệu về các đối tượng, phương pháp và nội dung tương tự ở đâu?

Giống như tài liệu của Microsofts trên T-SQL hoặc C#.

Ví dụ tôi có mã này:

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

Tôi có thể tìm tài liệu về đối tượng DialogSheet hoặc .EditBoxes phương pháp ở đâu?

Trình duyệt đối tượng bên trong "Microsoft Visual Basic" thậm chí không hiển thị các loại phương thức trả về. Trong trường hợp này nó hiển thị

EditBoxes Function ([Index]) Như Object viên Excel.DialogSheet

và các tài liệu MSDN trên Excel Object Model Reference Không có một DialogSheet hoặc Excel đối tượng.

Vậy tôi có thể tìm tài liệu hữu ích ở đâu?

+0

Tôi hiểu ý của bạn là gì. Thực hiện tìm kiếm Google cho Excel dẫn đến nhiều kết thúc chết. – DOK

+0

@DOK Phải có một số tài liệu ở đâu đó. Tôi chỉ cần tìm ra nơi mà microsoft giấu chúng. Thậm chí không thể thu thập dữ liệu qua msdn vì các url được rút ngắn ngu ngốc của chúng thành những thứ như 'cey92b0t.aspx' – Raynos

+0

Trợ giúp, trực tuyến và tắt, là khủng khiếp và dường như trở nên tồi tệ hơn với mọi phiên bản. Tôi có phiên bản Excel 2000 của cuốn sách này - http://www.amazon.com/Excel-2007-Programmers-Reference-Programmer/dp/0470046430/ref=zg_bs_4047_12 - và nó có phần "tham chiếu mô hình đối tượng" đẹp. Bây giờ tôi không ở gần nó, hoặc tôi sẽ xem xét một số thứ và cung cấp cho bạn một câu trả lời thực sự. Từ "tìm kiếm nhanh" bên trong, có vẻ như DialogSheets nói riêng có thể là từ các phiên bản Excel cũ hơn. – jtolle

Trả lời

2

MSDN có một số thông tin về các đối tượng lỗi thời này và các thuộc tính và phương pháp liên quan trong phần interop excel. Tôi không chắc chắn bạn sẽ nhận được nhiều thông tin hơn bạn nhận được từ trình duyệt đối tượng, nhưng nó có giá trị một shot.

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

+0

Cảm ơn bạn. Tôi thích danh sách các phương thức '_DummyXX '. Microsoft viết một số mã chất lượng _good_. – Raynos

Các vấn đề liên quan