مشاركة عبر


DocumentBase.SaveAs2 أسلوب

قم بحفظ مستند مع الاسم جديد أو تنسيق. تتوافق بعض الوسيطات الخاصة بهذا الأسلوب مع إلى الخيارات الموجودة في صندوق الحوار حفظ باسم. يمكن استخدام هذه الطريقة فقط في Word 2010مشاريع.

مساحة الاسم:  Microsoft.Office.Tools.Word
التجميع:  Microsoft.Office.Tools.Word.v4.0.Utilities (في Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

بناء الجملة

'إقرار
Public Sub SaveAs2 ( _
    ByRef fileName As Object, _
    ByRef fileFormat As Object, _
    ByRef lockComments As Object, _
    ByRef password As Object, _
    ByRef addToRecentFiles As Object, _
    ByRef writePassword As Object, _
    ByRef readOnlyRecommended As Object, _
    ByRef embedTrueTypeFonts As Object, _
    ByRef saveNativePictureFormat As Object, _
    ByRef saveFormsData As Object, _
    ByRef saveAsAOCELetter As Object, _
    ByRef encoding As Object, _
    ByRef insertLineBreaks As Object, _
    ByRef allowSubstitutions As Object, _
    ByRef lineEnding As Object, _
    ByRef addBiDiMarks As Object, _
    ByRef compatibilityMode As Object _
)
public void SaveAs2(
    ref Object fileName,
    ref Object fileFormat,
    ref Object lockComments,
    ref Object password,
    ref Object addToRecentFiles,
    ref Object writePassword,
    ref Object readOnlyRecommended,
    ref Object embedTrueTypeFonts,
    ref Object saveNativePictureFormat,
    ref Object saveFormsData,
    ref Object saveAsAOCELetter,
    ref Object encoding,
    ref Object insertLineBreaks,
    ref Object allowSubstitutions,
    ref Object lineEnding,
    ref Object addBiDiMarks,
    ref Object compatibilityMode
)

المعلمات

  • fileName
    النوع: System.Object%
    الاسم مستند.الإعداد الافتراضي هو المجلد الحالي و ملف اسم.إذا كان مستند عدم تم الحفظ، الاسم الافتراضي هو المستخدم (على سبيل المثال، Doc1.doc).إذا كان مستند ذي المحدد ملف الاسم موجود بالفعل، يتم الكتابة فوق المستند دون أن مستخدم مطالبتك أولاً.
  • fileFormat
    النوع: System.Object%
    تنسيق فيه مستند هو المحفوظة.يمكن أن يكون أي WdSaveFormatالقيمة.إلى حفظ مستند بتنسيق آخر، قم بتعيين القيمة المناسبة ل SaveFormatخاصية.
  • lockComments
    النوع: System.Object%
    trueإلى قفل مستند من أجل التعليقات.يكون الإعداد الافتراضي هو false.
  • password
    النوع: System.Object%
    أ كلمة المرور سلسلة لفتح مستند.(راجع ملاحظات أدناه).
  • addToRecentFiles
    النوع: System.Object%
    trueلإضافة مستند إلى قائمة الأخيرة ملفات تشغيلملف القائمة.يكون الإعداد الافتراضي هو true.
  • writePassword
    النوع: System.Object%
    سلسلة كلمة مرور الخاصة بحفظ التغييرات إلى مستند.(راجع ملاحظات أدناه).
  • readOnlyRecommended
    النوع: System.Object%
    trueلجعل الكلمة Microsoft المكتب اقتراح حالة للقراءة فقط في كل مرة يتم فيها فتح مستند.يكون الإعداد الافتراضي هو false.
  • embedTrueTypeFonts
    النوع: System.Object%
    trueإلى حفظ خطوط تروتايب باستخدام التطبيق.إذا تم حذفها, EmbedTrueTypeFontsيفترض وسيطة القيمة EmbedTrueTypeFontsخاصية.
  • saveNativePictureFormat
    النوع: System.Object%
    إذا تم استيراد الرسومات من نظام أساسي آخر (على سبيل المثال، Macinإلىsh), trueإلى حفظ الإصدار Windows الرسومات المستوردة.
  • saveFormsData
    النوع: System.Object%
    trueإلى حفظ البيانات التي تم إدخالها من قبل مستخدم في نموذج كسجل بيانات.
  • saveAsAOCELetter
    النوع: System.Object%
    إذا كان مستند يحتوي ترسل مرفقة، trueبتم الحفظ مستند كحرف AOCE (ترسل هو تم الحفظها).
  • encoding
    النوع: System.Object%
    MsoEncoding.تعليمات برمجية صفحة أو التعيين أحرف، لاستخدامها في مستندات تم حفظها كملفات نصية enتعليمات برمجيةd.الإعداد الافتراضي هو النظام تعليمات برمجية الصفحة.
  • insertLineBreaks
    النوع: System.Object%
    إذا تم تم الحفظ مستند كنص ملف، trueبإدراج فواصل الأسطر في إنهاء كل سطر من نص.
  • allowSubstitutions
    النوع: System.Object%
    إذا تم تم الحفظ مستند كنص ملف، trueيسمح الكلمة باستبدال بعض الرموز بالنص الذي يبدو مشابهاً.على سبيل المثال، يعرض الرمز حقوق النشر كـ (c).يكون الإعداد الافتراضي هو false.
  • lineEnding
    النوع: System.Object%
    فواصل طريقة يضع الكلمة الأسطر والفقرات في مستندات المحفوظة ك نص الملفات.يمكن أن تكون أي القيمة T:Microsoft.المكتب.Interop.الكلمة.WdLineEndingType.
  • addBiDiMarks
    النوع: System.Object%
    صواب بإضافة أحرف التحكم إلى ملف الإخراج للمحافظة على تخطيط ثنائي الاتجاه للنص في مستند الأصلي.
  • compatibilityMode
    النوع: System.Object%
    واحد Microsoft.Office.Interop.Word.WdCompatibilityModeقيم التي تحدد الوضع توافق التي Word 2010يستخدم عند فتح مستند.

استثناءات

استثناء: شرط
MissingMemberException

يتم استخدام هذه خاصية في مشروع برنامج الكلمة 2007.

ملاحظات

تجنب استخدام كلمات المرور الثابت ترميز في التطبيقات الخاصة بك. في حالة مرور هو المطلوبة في إجراء، طلب كلمة المرور من مستخدم وتخزينها في متغير وثم استخدم المتغير في التعليمة البرمجية الخاصة بك.

ملاحظة

وهذا أسلوب يظهر في خاصية التحسس الذكي في الكلمة 2007 مشاريع التي تستهدف .NET Framework 4. ومع ذلك، لا يمكن استخدام هذه خاصية في مشاريع برنامج الكلمة 2007.

المعلمات الإختيارية

ل معلومات تشغيل معلمات اختيارية، راجع يفتقد المتغير و "المعلمات الاختيارية" في حلول Office.

أمثلة

يلي تعليمات برمجية يستخدم المثال SaveAsأسلوب لحفظ مستند بتنسيق RTF استخدام جديد ملف اسم myfile.doc. إلى لاستخدام هذا المثال، قم بتشغيلها من ThisDocumentالفئة في مشروع المستوى مستند.

Private Sub DocumentSaveAs()

    Me.SaveAs(FileName:="myfile.doc", FileFormat:=Word.WdSaveFormat.wdFormatRTF, _
        LockComments:=False, AddToRecentFiles:=True, ReadOnlyRecommended:=False, _
        EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=True, _
        SaveFormsData:=True, SaveAsAOCELetter:=False, _
        Encoding:=Office.MsoEncoding.msoEncodingUSASCII, _
        InsertLineBreaks:=False, AllowSubstitutions:=False, _
        LineEnding:=Word.WdLineEndingType.wdCRLF, _
        AddBiDiMarks:=False)
End Sub
private void DocumentSaveAs()
{
    object FileName = "myfile.doc";
    object FileFormat = Word.WdSaveFormat.wdFormatRTF;
    object LockComments = false;
    object AddToRecentFiles = true;
    object ReadOnlyRecommended = false;
    object EmbedTrueTypeFonts = false;
    object SaveNativePictureFormat = true;
    object SaveFormsData = true;
    object SaveAsAOCELetter = false;
    object Encoding = Office.MsoEncoding.msoEncodingUSASCII;
    object InsertLineBreaks = false;
    object AllowSubstitutions = false;
    object LineEnding = Word.WdLineEndingType.wdCRLF;
    object AddBiDiMarks = false;

    if (this.SaveFormat == (int)Word.WdSaveFormat.wdFormatDocument)
    {
        this.SaveAs(ref FileName, ref FileFormat, ref LockComments,
            ref missing, ref AddToRecentFiles, ref missing,
            ref ReadOnlyRecommended, ref EmbedTrueTypeFonts,
            ref SaveNativePictureFormat, ref SaveFormsData,
            ref SaveAsAOCELetter, ref Encoding, ref InsertLineBreaks,
            ref AllowSubstitutions, ref LineEnding, ref AddBiDiMarks);
    }
}

أمن NET Framework.

راجع أيضًَا

المرجع

DocumentBase الفئة

DocumentBase الأعضاء

Microsoft.Office.Tools.Word مساحة الاسم