Archiwum dla 'dot net' Kategoria

C #: Otwiera kontroli dokumentów pakietu Office w sieci Web Browser

Ten post jest związane / taki sam jak poprzedni post VB: Otwiera dokumentów pakietu Office w przeglądarce sieci Web Control

Użyj następujących kroków w celu stworzenia aplikacji C #, który otwiera dokumentów pakietu Office:

  1. Start Visual Studio i utwórz nowy projekt C #. Form1 utworzony domyślnie.
  2. Z przybornika Składniki Dodaj wystąpienie formantu WebBrowser, kontroli CommonDialog i CommandButton do formularza Form1.
  3. Następnie dodaj następujący kod do okna kodu dla formularza 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 ; } oDocument obiektu; private void button1_Click (object sender, EventArgs e) (string sFileName; openFileDialog1. FileName = ""; openFileDialog1. ShowDialog (); sFileName = openFileDialog1. FileName; if (sFileName. Długość! = 0) (oDocument = null; webBrowser1. Navigate (sFileName);)) void Form1_Load prywatnych (object sender, EventArgs e) (openFileDialog1. Filter = "dokumentów pakietu Office" + "" + "(*. doc, *. xls, *. ppt) | *. doc , *. xls, *. ppt "openFileDialog1. FilterIndex = 1;) private void webBrowser1_DocumentCompleted (object sender, WebBrowserDocumentCompletedEventArgs e) (oDocument = webBrowser1. dokumentem;) 
  1. Naciśnij klawisz F5, aby uruchomić projekt. Po wybraniu przycisku Przeglądaj w oknie dialogowym Otwieranie pozwalając, aby przejść do Word, Excel lub pliku PowerPoint.
  2. Wybierz polecenie Otwórz dokument i powinien otworzyć się wewnątrz formantu WebBrowser.

Post Twitter Wysyłka do Delicious Opublikuj na Facebook