0
私のアプリケーションには、バージョンを指定してMSの電源ポイントを起動するオプションがあります。私は、それがインストールされているすべての三つのバージョンを搭載したPC上で実行されるバージョンを指定してPowerpointを開くことができません。C#
openPPT(int Version, string strFileName)
{
if(Version == 2010)
objectName = "Powerpoint.Application.14";
if(Version == 2013)
objectName = "Powerpoint.Application.15";
if(Version == 2016)
objectName = "Powerpoint.Application.16";
oPPT = new Microsoft.Office.Interop.PowerPoint.Application(objectName);
oPPT.Visible = Microsoft.Office.Core.MsoTriState.msoTrue;
objPresSet = oPPT.Presentations;
objPres = objPresSet.Open(strFileName, MsoTriState.msoFalse,MsoTriState.msoTrue, MsoTriState.msoTrue);
}
が、それは関係なく値がVersion
にあるものパワーポイント2016で開きませんPPT起動するには、次のコードを使用しています。
なぜこのようなことが起こるのかお手伝いしてください。