TextSelection.InsertFromFile, méthode
Insère le contenu du fichier spécifié à l'emplacement actuel dans la mémoire tampon.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
Sub InsertFromFile ( _
File As String _
)
void InsertFromFile(
string File
)
void InsertFromFile(
[InAttribute] String^ File
)
abstract InsertFromFile :
File:string -> unit
function InsertFromFile(
File : String
)
Paramètres
File
Type : StringRequis. Nom du fichier à insérer dans la mémoire tampon du texte.
Notes
Le point d'édition est déplacé après le point d'insertion. Le texte est converti en Unicode, qui est la représentation interne utilisée par les documents texte.
Exemples
Sub InsertFromFileExample(ByVal dte As DTE2)
' NOTE: This example requires a reference to the
' System.IO namespace.
' Create a new text file and insert 10 lines of text.
dte.ItemOperations.NewFile(, "File1")
Dim doc As Document = dte.ActiveDocument
Dim sel As TextSelection = CType(doc.Selection, TextSelection)
Dim i As Integer
For i = 1 To 10
sel.Insert("This is a test." & vbCrLf)
Next i
MsgBox("Saving and closing File1")
' Save and close the text file.
Dim file1 As String = Path.GetTempPath & "File1.txt"
doc.Save(file1)
doc.Close()
' Create a new text file.
dte.ItemOperations.NewFile(, "File2")
doc = dte.ActiveDocument
If MsgBox("Insert text from File1 into File2?", _
MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
sel = CType(doc.Selection, TextSelection)
sel.InsertFromFile(file1)
End If
End Sub
public void InsertFromFileExample(DTE2 dte)
{
// NOTE: This example requires a reference to the
// System.IO namespace.
// Create a new text file and insert 10 lines of text.
dte.ItemOperations.NewFile(@"General\Text File", "File1",
Constants.vsViewKindPrimary);
Document doc = dte.ActiveDocument;
TextSelection sel = (TextSelection)doc.Selection;
for (int i = 0; i < 10; ++i)
sel.Insert("This is a test.\n",
(int)vsInsertFlags.vsInsertFlagsCollapseToEnd);
MessageBox.Show("Saving and closing File1");
// Save and close the text file.
string file1 = Path.GetTempPath() + "File1.txt";
doc.Save(file1);
doc.Close(vsSaveChanges.vsSaveChangesNo);
// Create a new text file.
dte.ItemOperations.NewFile(@"General\Text File", "File2",
Constants.vsViewKindPrimary);
doc = dte.ActiveDocument;
if (MessageBox.Show("Insert text from File1 into File2?", "",
MessageBoxButtons.YesNo) == DialogResult.Yes)
{
sel = (TextSelection)doc.Selection;
sel.InsertFromFile(file1);
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Autres ressources
Comment : compiler et exécuter les exemples de code du modèle objet Automation