3
Bir powerpoint sunumunun geçerli yakınlaştırmasını algılamaya çalışıyorum. Aşağıdaki hatayı alıyorum ve nedenini çalışamazBir powerpoint sunumunun geçerli yakınlaştırmasını alma
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 }
: Aşağıdaki ben sadece yazdım kodudur
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.
hataya neden çizgidir document.SlideShowWindow.View.Zoom == 90
Neyi yanlış yapıyorum?
Slayt gösterisini nereye götürüyorsunuz? – Jacobr365
@ Jacobr365 değilim, hepsi yukarıda powerpoint ile ilgili kod. Bir şey mi özledim? –
Powerpoint için ofis birlikte kullanmıyorum, bu yüzden sadece eğitimli tahminler yapıyorum. Ancak, yakınlaştırmanın diğer sorularına bakmak, sunum hazırlayıp koşarak, bir slayt gösterisi yaratıyor gibi görünüyor. Bir sürü kod yazarak yorum yazmayı sevmiyorum ve bu bir cevap için yeterince iyi değil. https://www.daniweb.com/programming/software-development/threads/162812/how-to-control-ms-powerpoint-2007-slide-show-using-c-3-5 Orada bakın ve nasıl olduğuna dikkat edin pencereyi yapıyorlar. 13 ve 14 numaralı hatlar etrafında. – Jacobr365