tôi có:Nhận tên sheet từ một tên dãy Tên đối tượng
Microsoft.Office.Interop.Excel.Workbook wb;
Microsoft.Office.Interop.Excel.Name name;
Có cách nào để có được tên bảng tính rằng phạm vi tên là trên trong bảng tính nào đó, giả sử tôi đã nhận được tên phạm vi của Tên đối tượng và wb rồi?
tôi cần phải bỏ nó vào một loại Worksheet trước khi tôi có thể gọi bất động sản tên. Nếu không, điều này làm việc như dự định. – Shark
Lưu ý rằng cố gắng truy cập RefersToRange sẽ không thành công với lỗi 0x800A03EC nếu phạm vi được đặt tên không tham chiếu đến trang tính. Ví dụ: nếu tên được thiết lập để tham chiếu "H2", thuộc tính RefersTo sẽ trả về "= # REF! $ H $ 2". Trong những trường hợp RefersToRange sẽ thất bại. Bạn sẽ cần phải sử dụng một wrapper Try/Catch hoặc kiểm tra chuỗi RefersTo với một .StartsWith ("= # REF!") Trước khi kiểm tra thuộc tính. – Robert