You did not say what version what framework etc. !!! .NET or MFC ???
Assuming the latest VC version and default framework ( VS2008 and .NET)
Code:using namespace System; using namespace Reflection; int main(array<System::String ^> ^args){ Word::Application^ wdApp = gcnew Word::Application(); Object^% file = gcnew String("c:\\Test\\doc1.doc"); Object^% pwd = gcnew String("opensesame"); Word::Document^ wdDoc; wdApp->Visible = true; try { wdDoc = wdApp->Documents->Open( file , Missing::Value, Missing::Value, Missing::Value, pwd, Missing::Value, Missing::Value, Missing::Value, Missing::Value, Missing::Value, Missing::Value, Missing::Value, Missing::Value, Missing::Value, Missing::Value, Missing::Value ); } catch(Exception^ e) { Console::WriteLine(e->Message); } if(wdDoc != nullptr) { Console::WriteLine("The document was opened successfully!"); } Console::ReadLine(); return 0; }




