VB - Program Viewer Word File and Picture Viewer

Mungkin disini akan sedikit ada perbedaan coding, dimana lebih cepat dan efisien dalam menampilkan file word.
1. Pertama buat Design windows form seperti gambar dibawah
(Gunakan toolbox untuk membuatnya)
2. tambahkan referense interop


3. Masukan kode dibawah ini

'digunakan menginputkan fungsi viewer Word
Imports Microsoft.Office.Interop
Public Class Form1
    'Menentuakan apa yang dilakukan (even) saat button1 diklik
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        'fungsi yang digunakan untuk menentukan mana yang akan dicari saat tabpage mana yang dibuka
        If TabPage2.Focus = True Then
            'untuk tabpage2 jika dibuka makan akan mencari gambar
            OpenFileDialog1.Filter = "Gambar|*.bmp;*.jpg;*.png"
            OpenFileDialog1.Title = "Mencari File Gambar"
            OpenFileDialog1.ShowDialog()
            PictureBox1.ImageLocation = OpenFileDialog1.FileName
            PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
        Else
            'jika tidak maka opendialog akan mencari file dokumen
            OpenFileDialog1.Filter = "Document|*.doc;*.docx"
            OpenFileDialog1.Title = "Mencari File Document"
            OpenFileDialog1.ShowDialog()
            Dim doc As Word.Document
            Dim wrd As New Word.Application
            Dim tex As String
            Try
                doc = wrd.Documents.Open(OpenFileDialog1.FileName)
                tex = doc.Range.Text()
                doc.Close()
                RichTextBox1.Text = tex
            Catch
                'jika terjadi kesalahan maka akan dimunculkan pesan error
                MessageBox.Show("Mohon Coba lagi", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Error)
            End Try
        End If
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Me.Close()
    End Sub
End Class

kemudian coba jalankan
ini screen shoot saat digunakan... jika berhasil




Comments

Post a Comment

Popular posts from this blog

VB.NET - Membuat Angka Acak

Kenapa dinamai windows?

Konversi Desimal ke Biner Menggunakan Stack - Java