簡體   English   中英

使用excelcnv.exe將xls轉換為xlsm

[英]convert xls to xlsm using excelcnv.exe

我創建了一個控制台應用程序。 並使用microsoft ppcnvcom.exe,excelcnv.exe,wordconv.exe將doc轉換為docx,將xls轉換為xlsx,將ppt轉換為pptx。

但誰能知道如何將xls轉換為xlsm?

OFC.exe是一個選擇,但當我從sharepoint調用它時,它沒有成功轉換。一些安全問題是阻止轉換器。 OFC.exe會自動識別xls中是否有宏,然后將其轉換為xlsm文件。

但我希望這使用excelcnv.exe?

有什么想法嗎?

不幸的是,不,你不能用excelcnv.exe這樣做,因為它需要一個文件名。 將所有.xls文件命名為.xlsm,然后通過1逐1來確定哪些文件沒有宏是不明智的。

根據您的評論,您已嘗試使用OFC.exe,這是一種更好的方式來實現您正在尋找的東西。 我們應該把重點放在那方面。 您收到的錯誤到底是什么以及如何配置.INI文件? (有關示例,請參閱http://blogs.msdn.com/b/ericwhite/archive/2008/09/19/bulk-convert-doc-to-docx.aspx )。

您必須使用Process類來運行OFC.exe,然后傳入正確的命令行參數以指向您的INI文件。


編輯:2011-03-11 :我想如果沒有更多細節即將幫助解決這個問題,我會堅持在第一段中的答案回答OP的問題: ...你不能用excelcnv這樣做。 exe,因為它需要一個文件名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM