Stillinger Tagged 'Windows'
C #: Åbner Office-dokumenter i webbrowser Control
Dette indlæg er relateret til / samme som en tidligere post VB: Åbner Office-dokumenter i webbrowser Control
Brug følgende trin for at oprette en C # program, der åbner Office-dokumenter:
- Start Visual Studio og skabe et nyt C # projekt. Form1 oprettes som standard.
- Fra Komponenter værktøjskassen Tilføj en forekomst af WebBrowser-kontrolelementet, CommonDialog kontrol, og en CommandButton til Form1.
- Dernæst skal du tilføje følgende kode i Code vinduet for Form1:
button1_Click ( object sender , EventArgs e ) { string sFileName ; openFileDialog1. FileName = "" ; openFileDialog1. ShowDialog ( ) ; sFileName = openFileDialog1. FileName ; if ( sFileName. Length != 0 ) { oDocument = null ; webBrowser1. Navigate ( sFileName ) ; } } private void Form1_Load ( object sender , EventArgs e ) { openFileDialog1. Filter = "Office Documents " + " " + "(*.doc, *.xls, *.ppt)|*.doc;*.xls;*.ppt" ; openFileDialog1. FilterIndex = 1 ; } private void webBrowser1_DocumentCompleted ( object sender , WebBrowserDocumentCompletedEventArgs e ) { oDocument = webBrowser1. Document ; } objekt oDocument; private void button1_Click (object sender, EventArgs e) (string sFileName; openFileDialog1. FileName = ""; openFileDialog1. ShowDialog (); sFileName = openFileDialog1. FileName; if (sFileName. Længde! = 0) (oDocument = null; webBrowser1. Naviger (sFileName);)) private void Form1_Load (object sender, EventArgs e) (openFileDialog1. Filter = "Office-dokumenter" + "" + "(*. doc, *. xls, *. ppt) | *. doc , *. xls, *. ppt "openFileDialog1. FilterIndex = 1;) private void webBrowser1_DocumentCompleted (object sender, WebBrowserDocumentCompletedEventArgs e) (oDocument = webBrowser1. Document;)
- Tryk på F5 for at køre projektet. Når du vælger knappen Gennemse, dialogboksen Åbn vises de giver dig mulighed for at navigere til en Word-, Excel-eller PowerPoint-fil.
- Vælg Åbn og dokumentet skal åbne i WebBrowser kontrol.

