ana*_*kos 5 c# ms-word ms-office
将向用户显示扩展名为 *.docm 的模板报告,用户将对其进行修改,然后单击“保存”按钮。我想将修改后的文档作为accessionID.docm写入指定的文件夹中。FileFormat = 对象必须是什么?
private void btnSaveDocument_Click(object sender, EventArgs e)
{
if (m_docFileName == ReportWrite.m_templateReport)
{
m_docFileName = ReportWrite.m_accessionId.ToString();
object FileName = RIS_CLIENT.Properties.Settings.Default.DownloadPath + "\\" + m_docFileName;
object FileFormat = Word.WdSaveFormat.wdFormatRTF;
object LockComments = false;
object AddToRecentFiles = false;
object ReadOnlyRecommended = false;
object EmbedTrueTypeFonts = false;
object SaveNativePictureFormat = true;
object SaveFormsData = false;
object SaveAsAOCELetter = false;
object missing = false;
objWinWordControl.document.SaveAs(
ref FileName,
ref FileFormat,
ref LockComments,
ref missing,
ref AddToRecentFiles,
ref missing,
ref ReadOnlyRecommended,
ref EmbedTrueTypeFonts,
ref SaveNativePictureFormat,
ref SaveFormsData,
ref SaveAsAOCELetter);
}
}
Run Code Online (Sandbox Code Playgroud)
使用
Word.WdSaveFormat.wdFormatXMLDocumentMacroEnabled
Run Code Online (Sandbox Code Playgroud)
如果您想获得启用宏的文档。