woods620
06-05-2008, 01:29 PM
C# I have a binary file saved in a database. The file represents a Microsoft word document. I can open the document and modify the data inside the document but I can not convert the MS Word object back into a binary file to insert back into the database.
Question: How do you convert form Word Object to MemoryStream?
MemoryStream ms = new MemoryStream(m_MyFile);
FileStream fs = File.OpenWrite(documentName);
ms.WriteTo(fs);
word_server = new Word.Application();
object objFileName = fs.Name,
objConfirmConversions = false,
objReadOnly = false,
objAddToRecentFiles = false,
objRevert = false,
objFormat = Word.WdOpenFormat.wdOpenFormatAuto,
objEncoding = false,
objVisible = true,
objOpenAndRepair = false,
objSaveChanges = true,
objOriginalFormat = false,
objRouteDocument = true;
fs.Close();
object missing = System.Reflection.Missing.Value;
Word.Document oWordDoc;
oWordDoc =
word_server.Documents.Open(
ref objFileName,
ref objConfirmConversions,
ref objReadOnly,
ref objAddToRecentFiles,
ref missing,
ref missing,
ref objRevert,
ref missing,
ref missing,
ref objFormat,
ref objEncoding,
ref objVisible,
ref objOpenAndRepair,
ref missing,
ref missing,
ref missing);
Question: How do you convert form Word Object to MemoryStream?
MemoryStream ms = new MemoryStream(m_MyFile);
FileStream fs = File.OpenWrite(documentName);
ms.WriteTo(fs);
word_server = new Word.Application();
object objFileName = fs.Name,
objConfirmConversions = false,
objReadOnly = false,
objAddToRecentFiles = false,
objRevert = false,
objFormat = Word.WdOpenFormat.wdOpenFormatAuto,
objEncoding = false,
objVisible = true,
objOpenAndRepair = false,
objSaveChanges = true,
objOriginalFormat = false,
objRouteDocument = true;
fs.Close();
object missing = System.Reflection.Missing.Value;
Word.Document oWordDoc;
oWordDoc =
word_server.Documents.Open(
ref objFileName,
ref objConfirmConversions,
ref objReadOnly,
ref objAddToRecentFiles,
ref missing,
ref missing,
ref objRevert,
ref missing,
ref missing,
ref objFormat,
ref objEncoding,
ref objVisible,
ref objOpenAndRepair,
ref missing,
ref missing,
ref missing);