Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để sử dụng tự động hóa để có được và đặt thuộc tính tài liệu văn phòng với Visual Basic.NET

Hỗ trợ dành cho Office 2003 đã kết thúc

Microsoft đã kết thúc hỗ trợ dành cho Office 2003 vào ngày 8 tháng 4 năm 2014. Thay đổi này đã ảnh hưởng đến các bản cập nhật phần mềm và các tùy chọn bảo mật của bạn. Tìm hiểu ý nghĩa của điều này với bạn và cách thực hiện để luôn được bảo vệ.

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:303294
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
TÓM TẮT
Bài viết này minh hoạ làm thế nào để tự động hoá Microsoft Word với Microsoft Visual Cơ bản.NET để lấy và thao tác thuộc tính tài liệu. Mặc dù các mẫu trong bài viết này cụ thể được viết để tự động từ, cùng một khái niệm có thể được áp dụng cho Microsoft Excel và Microsoft PowerPoint.
THÔNG TIN THÊM

Tạo ra một khách hàng tự động hóa cho Microsoft Word

  1. Bắt đầu Visual Studio.NET.
  2. Trên các Tệp trình đơn, nhấp vào Mới, sau đó bấm Dự án. Chọn Ứng dụng Windows từ các loại dự án Visual Basic. Form1 được tạo ra bằng mặc định.
  3. Thêm một tham chiếu đến Microsoft Word đối tượng thư viện. Để thực hiện việc này, hãy làm theo những bước sau:
    1. Trên các Dự án trình đơn, nhấp vào Thêm tài liệu tham khảo.
    2. Trên các COM tab, xác định vị trí các Microsoft Word đối tượng thư viện, sau đó bấm Chọn.

      Chú ý Microsoft Office 2003 bao gồm chính Interop hội đồng (PIAs). Microsoft Office XP không bao gồm PIAs, nhưng họ có thể được tải về.Để biết thêm chi tiết về Office XP PIAs, nhấp vào số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
      328912Microsoft Office XP chính interop hội đồng (PIAs) có sẵn để tải về
    3. Nhấp vào Ok trong các Thêm tài liệu tham khảo hộp thoại để chấp nhận của bạn lựa chọn. Nếu bạn được nhắc tạo ra hàm bao cho các thư viện mà bạn đã chọn, bấm vào Có.
  4. Trên các Xem trình đơn, chọn Hộp công cụ hiển thị hộp công cụ, và thêm một nút vào Form1.
  5. Bấm đúp Button1. Cửa sổ mã cho các hình thức xuất hiện.
  6. Trong cửa sổ mã, thay thế mã sau
    Private Sub Button1_Click(ByVal sender As System.Object, _                          ByVal e As System.EventArgs) _                          Handles Button1.ClickEnd Sub					
    với:
    Private Sub Button1_Click(ByVal sender As System.Object, _                          ByVal e As System.EventArgs) _                          Handles Button1.Click        Dim oWord As Word.Application        Dim oDoc As Word.Document        Dim oBuiltInProps As Object        Dim oCustomProps As Object        Dim oProp As Object        Dim strValue As String        'Create an instance of Word and make it visible.        oWord = CreateObject("Word.Application")        oWord.Visible = True        'Create a new document        oDoc = oWord.Documents.Add()        'Get the Built-in Document Properties collection.        oBuiltInProps = oDoc.BuiltInDocumentProperties        'Get the value of the Author property and display it        strValue = oBuiltInProps.Item("Author").Value        MsgBox("The author of this document is " & strValue)                'Set the value of the Subject property.        oBuiltInProps.Item("Subject").Value = _                  "Knowledge Base article Q303294"        'Get the Custom Document Properties collection.        oCustomProps = oDoc.CustomDocumentProperties        'Add a property named Knowledge Base Article        'and give it a value of Q303294.        oCustomProps.Add("Knowledge Base article", False, _                  Office.MsoDocProperties.msoPropertyTypeString, "Q303294")        'Display a message box to give the user a chance to verify the        'properties.        MsgBox("Select Properties from the File menu " _               & "to view the changes." & Chr(10) _               & "Select the Summary tab to view " _               & "the Subject and the Custom tab to view the Custom " _               & "properties.", MsgBoxStyle.Information, _               "Check File Properties")        'Clean up. We'll leave Word running.        oCustomProps = Nothing        oBuiltInProps = Nothing        oDoc = Nothing        oWord = Nothing    End Sub 					
  7. Thêm mã sau vào phía trên của Form1.vb:
    Imports Office = Microsoft.Office.CoreImports Word = Microsoft.Office.Interop.Word
  8. Nhấn F5 để chạy các ứng dụng.
  9. Nhấp vào Button1 để bắt đầu Microsoft Word.
Mã này chứng tỏ đọc và viết cả hai thuộc tính được xây dựng trong tài liệu và thuộc tính tùy chỉnh tài liệu. Khi chạy, mã này sẽ hiển thị giá trị của built-in Tác giả bất động sản, thay đổi các Chủ đề bất động sản có giá trị để "Bài viết cơ sở kiến thức Q303294", và tạo ra một bất động sản tùy chỉnh tài liệu mới được đặt tên "Bài viết cơ sở kiến thức." Khi bạn đang nhắc nhở để xem các thay đổi, chuyển sang Word và nhấp vào Thuộc tính trên các Tệp trình đơn.
THAM KHẢO
Để biết thêm chi tiết, truy cập vào các nhà phát triển Microsoft sau đây Trang Web mạng:
Văn phòng Microsoft phát triển với Visual Studio
http://msdn2.Microsoft.com/en-US/Library/aa188489 (office.10) .aspx
Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
303296Làm thế nào để sử dụng tự động hóa để lấy và đặt thuộc tính tài liệu văn phòng với Visual C#.NET

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 303294 - Xem lại Lần cuối: 12/06/2015 03:53:30 - Bản sửa đổi: 2.0

Microsoft Visual Basic .NET 2003 Standard Edition, Microsoft Visual Basic .NET 2002 Standard Edition, Microsoft Excel 2002 Standard Edition, Microsoft Office PowerPoint 2003, Microsoft PowerPoint 2002 Standard Edition, Microsoft Word 2002 Standard Edition

  • kbnosurvey kbarchive kbpia kbautomation kbhowto kbmt KB303294 KbMtvi
Phản hồi