0

C++/CLi で DocumentFormat およびその他の関連オブジェクトを呼び出し、OpenXML をプログラムへの参照として追加する方法。これらのオブジェクトを呼び出す方法に関するドキュメントは見つかりませんでした。"Using DocumentFormat.OpenXML.Package" は、C++ プロジェクトで次のようなエラーを返します: " 1>clitest.cpp(7): エラー C2143: 構文エラー: ';' がありません 前 '。' 1>clitest.cpp(7): エラー C2873: 'DocumentFormat': シンボルは using-declaration では使用できません 1>clitest.cpp(7): エラー C2059: 構文エラー: '.' "ただし、プロジェクトへの参照として DocumentFormat を追加しました。

よろしく YogiK

4

1 に答える 1

0

C++ 名前空間の構文では、:: を区切り文字として使用します。このコードはコンパイルされます::

#include "stdafx.h"
using namespace System;
using namespace DocumentFormat::OpenXml::Packaging; 

int main(array<System::String ^> ^args)
{
    WordprocessingDocument^ doc = WordprocessingDocument::Create("C:\\mydoc.xdoc",DocumentFormat::OpenXml::WordprocessingDocumentType::Document);    
}
于 2012-04-10T12:38:41.750 に答える