2009-07-08 45 views
5

Tôi muốn có tính năng xuất excel "một cú nhấp chuột" cho ứng dụng của mình. Do đó, tôi cần tạo một tệp excel ở một vị trí tạm thời, vì tôi cần sử dụng một thành phần của bên thứ ba để làm như vậy.Tự động hóa Excel: Mở tệp Excel hiện có dưới dạng "mới"

Tôi muốn Excel sau đó mở tệp. Tôi có thể đạt tới điểm đó; tuy nhiên Excel luôn ghi nhớ vị trí đã tải tệp từ đó. Tôi muốn tệp được tải xuất hiện dưới dạng tệp "mới" không được lưu vào một vị trí cụ thể, vì vậy khi người dùng muốn nhấn "lưu" (không lưu dưới dạng) hoặc đóng Excel, nó sẽ nhắc họ thay đổi chưa được lưu.

Tôi đang sử dụng Excel Automation từ C# trên net 3,5

Trả lời

5

Bạn có thể chỉ định sổ làm việc Excel hiện có làm mẫu. Sau đó, bạn sử dụng phương thức Workbooks.Add để mở sổ làm việc mới, với tham số Mẫu trỏ đến mẫu tạm thời.

0

Hmm ... hãy thử tạo và excel mẫu để thay thế và sau đó mở mẫu để thay thế?

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