Tôi đang sử dụng hội đồng Ms Office Interop để tạo tệp MS Project. Để lưu tệp đã tạo, tôi đang sử dụng phương pháp FileSaveAs và nó sẽ nhắc một thông báo cho biết rằng nếu bạn muốn thay thế tệp hiện có. Tôi muốn chặn thông báo, và tôi không tìm thấy bất kỳ tham số nào trong phương thức FileSaveAs cho mục đích này. Bất kỳ ý tưởng nào về điều này? Tôi đang sử dụng C# làm ngôn ngữ lập trình của mình.tắt ghi đè lời nhắc tệp hiện có trong Microsoft office interop Phương thức FileSaveAs
8
A
Trả lời
12
Tôi gặp vấn đề này khi làm việc với Excel Interop. Điều tốt nhất tôi đã có thể tìm thấy là để vô hiệu hóa tất cả cảnh báo văn phòng, như thế này:
Microsoft.Office.Interop.MSProject.Application msProjectApp = new Microsoft.Office.Interop.MSProject.Application();
msProjectApp.DisplayAlerts = false;
1
Chưa bao giờ đôi đối tượng dot COM, vì họ sẽ không được phát hành và điều này sẽ để lại trội mở trên máy chủ của bạn. Thật không may tôi đã bị rơi máy chủ vì điều này.
private void InitialiseExcel()
{
if (excelApp == null)
excelApp = new Excel.Application();
// Turn off User Prompts
excelApp.DisplayAlerts = false;
// Turn off screen updating so we do not get flicker
var app = excelApp.Application;
app.ScreenUpdating = false;
// Specifies the state of the window;
excelApp.WindowState = Excel.XlWindowState.xlMinimized;
Marshal.ReleaseComObject(app);
}
Các vấn đề liên quan
- 1. Microsoft Office Interop Tham chiếu lắp ráp
- 2. Làm thế nào để lưu/ghi đè tệp Excel hiện có bằng Excel Interop - C#
- 3. Ghi đè phương thức ghi đè (C#)
- 4. Phân tích tệp Microsoft Office trong Node.JS
- 5. Ghi đè đăng ký ghi đè Tạo Phương thức
- 6. Gọi phương thức ghi đè, siêu lớp cuộc gọi đã ghi đè phương thức
- 7. ghi đè bằng phương thức() của Pair
- 8. Ghi đè so với phương thức ẩn
- 9. C# Ghi đè phương thức GetHashCode
- 10. Ghi đè phương thức ở cấp độ
- 11. Ghi đè phương thức với đối tượng
- 12. Django - Ghi đè phương thức Model.create()?
- 13. Ghi đè phương thức gửi của XMLHttpRequest
- 14. Cuộc gọi phương thức ghi đè trong Ruby?
- 15. Siêu lớp có không gọi phương thức ghi đè không?
- 16. Có thể ghi đè phương thức không phải ảo không?
- 17. có thể đánh dấu phương thức ghi đè là
- 18. Ghi đè phương thức trợ giúp tuyến đường
- 19. Có một lối tắt để ghi đè lên các phương thức trong một lớp Khung Android trong Eclipse không?
- 20. Tắt lời nhắc "lưu" trong SQL Server Management Studio 2005
- 21. ghi đè phương thức đệ quy trong python
- 22. Nhận xét về phương thức ghi đè và bị ghi đè cùng lúc trong C#?
- 23. Cách "ghi đè" các phương thức mở rộng trong .NET?
- 24. Ghi đè phương thức bằng so với phương pháp mới
- 25. Ghi đè phương thức toString trong Liệt kê Scala
- 26. Phương thức fetch() ghi đè trong mô hình xương sống
- 27. Cách nhanh nhất để ghi các ô vào Excel bằng Office Interop?
- 28. Đọc đầu vào từ raw_input() mà không có lời nhắc được ghi đè bởi các chủ đề khác trong Python
- 29. Ghi đè các phương thức liên quan của Django
- 30. phím tắt nhật thực để tìm tất cả lớp học trẻ em ghi đè phương thức