2016-05-26 8 views

答えて

0

あなたはこのVBAスニペットを使用することができます

Sub SaveAsMHT() 
    With ActivePresentation 
    Call .SaveAs("c:\temp\SingleFile.mht",ppSaveAsWebArchive,false) 
    End With 
End Sub 

クレジット:PPTFaq

+0

いいえ、私はマクロでのプログラミングを行うにはしたくない、そしておそらく上記のコードでも、このコードのマクロプログラミングのためのものであり、 2010年またはそれ以下のバージョンのパワーポイントの変換用です。私はロジックがMSオフィス2013パワーポイントツールで作成されたプレゼンテーションを変換し、そのコードをWebアプリケーションで使用します。 – user2601862

+0

ああ、私はあなたがウェブアプリケーションのためにこれを望んでいたことを認識していませんでした。それはあなたの要求を大きく変えます。 –

+1

いずれにしても、引用されたVBA @ EliSadoffはPPT 2010以前の場合にのみ機能します。 MSは、2013年以降のバージョンから、オブジェクトモデルを経由しても、HTML/MHTMLとして保存する機能を完全に削除しました。私はこれをより強調するためにPPT FAQを更新しました。 –

関連する問題