Lên lịch cho tập lệnh Windows PowerShell sử dụng Excel ComObject

Lên lịch cho tập lệnh Windows PowerShell sử dụng Excel ComObject

Tôi đang cố gắng tìm hiểu xem hành vi này đã được giải quyết trong bản phát hành Office mới nhất chưa. Đã thử nghiệm trong Office 2010, không phải trong O365 trên Windows 2008 R2 Sp1.

Hãy xem xét những điều sau đây:

Bạn tạo một tập lệnh Windows PowerShell sử dụng Excel ComObject.

Tập lệnh này hoạt động như mong đợi khi chạy từ bảng điều khiển Powershell hoặc ISE.

Bạn lên lịch cho tập lệnh này bằng Task Scheduler.

Tập lệnh theo lịch trình không thực hiện như mong đợi.

Để giải quyết hành vi này, hãy tạo một thư mục Desktop tại C:\Windows\System32\config\systemprofile và C:\Windows\SysWOW64\config\systemprofile

Kiểm tra lại tập lệnh PowerShell theo lịch trình.




Trả lời:

CHÀO,

Diễn đàn này hỗ trợ cài đặt và làm việc với các ứng dụng Office trên máy tính để bàn/người tiêu dùng.

Bạn có thể thử cài đặt phiên bản Trail Office và kiểm tra sự cố.

https://products.office.com/en-us/try

https://msdn.microsoft.com/en-us/subscriptions/downloads/hh442898.aspx

Xin chào, Có người đã chỉ cho tôi bài viết này https://support.microsoft.com/en-us/kb/257757 cho biết Office không được thiết kế để sử dụng trong tự động hóa Phía máy chủ.

Phương pháp được hỗ trợ để thực hiện việc này (Office 2007 trở lên) là sử dụng không gian tên OpenXML và System.IO.Package.IO trong Microsoft .NET 3.x Framework để chỉnh sửa các tệp Office.

Tôi sẽ thử nghiệm điều này với phiên bản dùng thử Office và báo cáo lại. Mục đích của tôi khi đăng bài ở đây là để tìm kiếm phản hồi từ những người khác có thể đã gặp phải vấn đề này và ngoài ra để giúp đỡ những người khác có thể gặp phải vấn đề này.

-Cảm ơn!

Comments

Popular posts from this blog

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản

Điều tôi muốn làm trong Excel 2010 là tạo một nút tùy chỉnh và gắn nó vào thanh công cụ Truy nhập nhanh và chạy một macro cụ thể.

Khẩn cấp - File Excel chứa các ký tự đặc biệt ở họ và tên liên hệ