3
パワーポイントプレゼンテーションの現在のズームを検出しようとしています。パワーポイントプレゼンテーションの現在のズームの取得
Microsoft.Office.Interop.PowerPoint.Application application = new Microsoft.Office.Interop.PowerPoint.Application();
Presentation presentation = application.Presentations.Open(file_name);
application.Visible = Microsoft.Office.Core.MsoTriState.msoTrue;
if (document.SlideShowWindow.View.Zoom == 90) { blah }
を私は次のエラーを取得しています、なぜうまくいかないことができます:
An exception of type 'System.Runtime.InteropServices.COMException' occurred in ICTeacher.exe but was not handled in user code
Additional information: Presentation (unknown member) : Invalid request. There is currently no slide show view for this presentation.
エラーの原因となる行がdocument.SlideShowWindow.View.Zoom == 90
です以下は、私が書いたコードです私は間違って何をしていますか?
ここで、スライドショーウィンドウを取得していますか? – Jacobr365
@ Jacobr365私はそうではありません、それは上記のパワーポイントを扱うすべてのコードです。私は何かを逃したか? –
私はパワーポイントにoffice interopを使用していないので、推測された推測をしています。しかし、人をズームするための他の質問を見ることは、プレゼンテーションを設定して実行を呼び出すことによってスライドショーウィンドーを作成するように見えます。多くのコードをコメントに入れて入力するのはやめてください。これは答えが十分ではありません。 https://www.daniweb.com/programming/software-development/threads/162812/how-to-control-ms-powerpoint-2007-slide-show-using-c-3-5そこを見て、どのように注意を払うか彼らは窓を作る。 13行目と14行目。 – Jacobr365