Método DocumentBase.SaveAs2
Salva o documento com um novo nome ou formato.Alguns dos argumentos para este método correspondem às opções na caixa de diálogo de Salvar como .
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (em Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintaxe
'Declaração
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
)
Parâmetros
- fileName
Tipo: System.Object%
O nome para o documento.A opção é a pasta e o nome de arquivo atual.Se o documento foi salvo nunca, o nome padrão é usado (por exemplo, Doc1.doc).Se um documento com o nome de arquivo especificado já existir, o documento é substituído sem o usuário que está sendo solicitado primeiro.
- fileFormat
Tipo: System.Object%
O formato em que o documento é salvo.Pode ser qualquer valor de WdSaveFormat .Para salvar um documento em outro formato, especifique o valor apropriado para a propriedade de SaveFormat .
- lockComments
Tipo: System.Object%
true para bloquear o documento para comentários.O padrão é false.
- password
Tipo: System.Object%
Uma cadeia de caracteres de senha para abrir o documento.Comentários (consulte abaixo.)
- addToRecentFiles
Tipo: System.Object%
true para adicionar o documento à lista de arquivos recentemente usados no menu de Arquivo .O padrão é true.
- writePassword
Tipo: System.Object%
Uma cadeia de caracteres de senha para salvar alterações no documento.Comentários (consulte abaixo.)
- readOnlyRecommended
Tipo: System.Object%
true para que o Microsoft Office Word sugerir o status somente leitura sempre que o documento está aberto.O padrão é false.
- embedTrueTypeFonts
Tipo: System.Object%
true para salvar de fontes TrueType com o documento.Se omitido, o argumento de EmbedTrueTypeFonts assume que o valor da propriedade de EmbedTrueTypeFonts .
- saveNativePictureFormat
Tipo: System.Object%
Se os gráficos foram importados de outra plataforma (por exemplo,), true Código para salvar somente a versão do Windows gráficos importados.
- saveFormsData
Tipo: System.Object%
true para salvar os dados inseridas pelo usuário em um formulário como um registro de dados.
- saveAsAOCELetter
Tipo: System.Object%
Se o documento tem um encarregado de enviar de correspondência anexado, true para salvar o documento como uma letra de AOCE (o encarregado de enviar de correspondência é salvo).
- encoding
Tipo: System.Object%
MsoEncoding .A página de código, ou conjunto de caracteres, para usar os documentos salvas como arquivos de texto (p.ex.A opção é a página de código do sistema.
- insertLineBreaks
Tipo: System.Object%
Se o documento é salvo como um arquivo de texto, true a linha de inserção interrompe no final de cada linha de texto.
- allowSubstitutions
Tipo: System.Object%
Se o documento é salvo como um arquivo de texto, true permite que Word substitua alguns símbolos com o texto que os aspectos semelhantes.Por exemplo, exibindo o símbolo de direitos autorais como ctype ().O padrão é false.
- lineEnding
Tipo: System.Object%
As marcas de Word de maneira das quebras de linha e o parágrafo em documentos salvas como arquivos de texto.Pode ser qualquer T: Valor de Microsoft.Office.Interop.Word.WdLineEndingType.
- addBiDiMarks
Tipo: System.Object%
true adiciona caracteres de controle no arquivo de saída para preservar o layout bidirecional de texto em um documento original.
- compatibilityMode
Tipo: System.Object%
Um dos valores de Microsoft.Office.Interop.Word.WdCompatibilityMode que especifica o modo de compatibilidade que Word 2013 e usos de Word 2010 para abrir o documento.
Exceções
Exceção | Condição |
---|---|
MissingMemberException | Essa propriedade é usada em um projeto de Word 2007. |
Comentários
Evite usar senhas embutida em seus aplicativos.Se uma senha é necessária em um procedimento, solicite a senha do usuário, armazená-lo em uma variável, e então use-o a variável no seu código.
Observação |
---|
Este método aparece no IntelliSense em Word 2007 projeto que tem como alvo .NET Framework 4.No entanto, essa propriedade não pode ser usada em projetos de Word 2007. |
Parâmetros Opcionais
Para obter informações sobre parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.
Exemplos
O exemplo de código a seguir usa o método de SaveAs para salvar o documento no formato de RTF usando o novo nome de arquivo myfile.docx.Para usar este exemplo, ele execução da classe de ThisDocument em um projeto de um documento nível.
Private Sub DocumentSaveAs()
Me.SaveAs(FileName:="myfile.docx", 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.docx";
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);
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.