私はすでにwordprocessingMLで作業して成功していますが、presentationMLでは成功していません。私の問題は、私のサイズのファイルが0koであり、その理由がわからないことです。空のWord文書を作成するだけで十分ですが、空のパワーポイントには十分ですか?私はいくつかのチュートリアルに従いますが、誰も機能しません(私にとって)パワーポイントを作成するための良い方法は何ですか?
これでコードを再開します(空のアーカイブを作成しようとします)
this->m_package = System::IO::Packaging::Package::Open(sPath, System::IO::FileMode::Create, System::IO::FileAccess::ReadWrite);
System::Uri ^ uriDoc = gcnew System::Uri("/ppt/presentation.xml", System::UriKind::Relative);
this->m_packagePart = this->m_package->CreatePart(uriDoc, "application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml");
System::IO::StreamWriter^ streamPart = gcnew System::IO::StreamWriter(this->m_packagePart->GetStream(System::IO::FileMode::Create, System::IO::FileAccess::Write));
this->m_package->CreateRelationship(uriDoc, System::IO::Packaging::TargetMode::Internal, "http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument", "rId1");
DocumentFormat::OpenXml::Packaging::OpenSettings^ openSet = gcnew DocumentFormat::OpenXml::Packaging::OpenSettings;
openSet->MaxCharactersInPart = 0;
this->m_presentationDoc = DocumentFormat::OpenXml::Packaging::PresentationDocument::Open(this->m_package, openSet);
this->m_presentationPart = this->m_presentationDoc->PresentationPart;
this->m_presentationPart->Presentation = gcnew DocumentFormat::OpenXml::Presentation::Presentation();
よろしくお願いします