2017-06-02 8 views
0

Excelドキュメント(すべてのシート)をHTML形式でエクスポートしようとしています。以下のコードを使用すると、エラーは発生せず、スクリプトは数秒間実行されますが(約15)、実際には出力が生成されません。私は両方のHFSおよびPOSIX形式の完全なパスとファイル名「test.htmlという」を交換しようとしたんと私はまだ同じ結果を得る - 何もXLSファイルをAppleScriptでExcelからHTMLとしてエクスポート

tell application "Microsoft Excel" 
     tell active workbook 
      save as sheets filename "test.html" file format HTML file format -- doesn't seem to actually work 
     end tell 
    end tell 

誰もが私のエラーが表示および/または持っていることができれば過去にこれがうまく機能していれば、私は自分の問題についての説明が大好きです。

ありがとうございます。

+0

あなたが見ましたhttps://stackoverflow.com/questions/27803898/save-excel-sheets-as-html? – CRGreen

+0

@ CRGreenはい、同じ答えが私のために働いていません。強調表示されたコード行は基本的に同じで、私は多くの方法(その答えに完全に一致するもの)をテストし、出力を生成しません。私は良いと推測している 'Microsoftはまだ別のバグを作成しました。 : – ThrowBackDewd

+0

ダング。申し訳ありませんが私はOfficeを持っていない、そうでなければ私はそれを拷問するいくつかの時間を殺すだろう:-) – CRGreen

答えて

0

これらの両方は、私の仕事:

tell application "Microsoft Excel" 
    tell active workbook 
     save as active sheet filename (POSIX file "...full path here..." as text) file format HTML file format 
    end tell 
end tell 


tell application "Microsoft Excel" 
    tell active workbook 
     save as active sheet filename "...full path here..." file format HTML file format 
    end tell 
end tell 

(。私はそれだけでアクティブなシートをエクスポートすることを期待するが、それは実際には、ブック内のシートのすべてをダンプ)

+0

どのExcelのバージョンを使用していますか? – ThrowBackDewd

+0

Excel 2016(15.28) –

+0

バージョン15.34では、同じ結果を持つ正確に両方のオプションを試しましたが、出力はありません。 ' \t \t \tが \t \t \t \t \t \t \t アクティブシートのファイル名 "/Users/myuser/Desktop/xxxxxx/example.html" ファイル形式のHTMLファイル形式として保存終了が告げアクティブなブックを伝える "Microsoft Excelを" アプリケーションを伝えます \t \tエンドtell'とも ' \t \t \tは、アクティブなブックを教えアプリケーション "Microsoft Excelを" 伝える \t \t \t \tアクティブシートファイル名として保存 "Macintosh SSD:ユーザー:myuser:デスクトップ:xxxxxx:example.html"ファイル形式HTMLファイル形式 \t \t \t end tell \t \t end tell' – ThrowBackDewd

関連する問題