`
touchinsert
  • 浏览: 1315918 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Microsoft Office VB.NET编程,获得当前编辑文档的对象,并打印到控制台

阅读更多

Microsoft Office VB.NET编程,获得当前编辑文档的对象,并打印到控制台

PIA COM组件安装参见微软MSDN。

Imports Microsoft.Office.Interop.Word

Imports System.Runtime.InteropServices
Module Module1

Sub Main()
Dim wdGlobal As GlobalClass
Dim docs As Documents

Dim FileName As String
Dim doc As Document
Try

'获得当前Word application对象
wdGlobal = New GlobalClass
docs = wdGlobal.Documents

'获得当前编辑文档对象
If docs.Count() <> 0 Then
doc = docs(1)
End If
If Not doc Is Nothing Then
Console.WriteLine(doc.Path + "\\" + doc.Name)

'在控制台打印文档内容
Console.Write(doc.Content.Text)
Console.WriteLine()
End If
Catch ex As COMException
Console.WriteLine(ex.Message)
End Try
Console.WriteLine("input return key to end")
Console.ReadLine()
End Sub

End Module

分享到:
评论

相关推荐

    VB.NET编程技巧与实例集粹PDF,200个经典实例,非常好的教程.

    VB.NET是一种基于.NET Framework的编程语言,由微软公司开发,旨在提供一种更加直观和简洁的编程方式,尤其适合Windows应用程序的开发。这本书“VB.NET编程技巧与实例集粹”是针对初学者和有一定基础的开发者设计的...

    模板打印,VB.net系统,可自定义模板,并打印

    总的来说,VB.NET中的模板打印系统通过结合模板设计、数据绑定和打印服务,为用户提供了一种灵活的方式来自定义报告和文档的外观,并能够方便地进行打印。这样的系统对于需要频繁生成定制化输出的企业和开发者来说,...

    VB.net编程实例(101个)

    通过VB.NET,你可以控制Word、Excel等Office应用程序,进行文档创建、编辑和自动化任务,这对于办公自动化和数据处理场景特别有用。 3. **VB.NET - Interop - Automate IE**: VB.NET可以利用Interop服务与...

    VB.NET编程例子大全

    VB.NET是一种基于.NET Framework的编程语言,由微软公司开发,旨在简化编程并提供与Visual Basic 6.0的向后兼容性。这个“VB.NET编程例子大全”压缩包可能包含了各种VB.NET编程的实例,帮助学习者理解并掌握VB.NET的...

    使用VB.net编程实现串口通讯

    1. **VB.NET简介**:VB.NET是.NET框架的一部分,它继承了Visual Basic的经典语法,同时提供了面向对象编程的能力,适合开发桌面应用、Web应用以及Windows服务等。 2. **串口通信基础**:串口通信,也称为串行通信,...

    VB.net编程规范

    VB.NET编程规范详解 VB.NET编程规范是VB.NET程序员ecessary的一部分,如代码外观、程序注释、声明以及命名规范等都是编程中不可或缺的一部分。以下是VB.NET编程规范的详细解释: 第一章 代码外观 代码外观是指...

    精通VB.NET编程

    VB.NET是微软公司推出的一种基于.NET框架的编程语言,它继承了Visual Basic的强大功能,并在.NET平台上得到了进一步的提升。掌握VB.NET编程是现代软件开发人员的重要技能之一,尤其对于那些希望在Windows环境中构建...

    VB.NET Step By Step系列课程(5):VB.NET中的面向对象编程 (Level 200)

    讲 师:蒋林峰 课程简介:面向对象是一种先进的编程技术,有利于大型项目的开发和管理。...课程从实例出发,详细演示设计的过程和实际的操作,适合于OO编程的初学者,也适合计划从VB6编程转向VB.NET编程的用户。

    vb.net网络编程指南

    VB.NET是微软.NET框架下的面向对象的编程语言,它提供了丰富的库和API,便于开发者构建网络应用。VB.NET具有简洁的语法,支持事件驱动编程,特别适合开发桌面和Web应用。 2. **网络编程概念** 在VB.NET中,网络...

    精通vb.net编程.rar

    VB.NET是微软公司推出的一种面向对象的编程语言,它是Visual Basic的升级版,融入了.NET框架的强大功能。本资源“精通VB.NET编程.rar”旨在帮助开发者深入理解和掌握VB.NET编程技术,提升软件开发能力。下面我们将...

    VB.NET编程实例(内含基础教程)

    《VB.NET编程实例》是一本面向初学者的教程,它涵盖了VB...总之,《VB.NET编程实例》是初学者系统学习VB.NET语言和数据库应用的理想资料,通过实际操作,读者可以快速掌握编程技能,并逐步成长为熟练的VB.NET开发者。

    vb.net编程实例(内含完整程序和代码)

    VB.NET是Microsoft .NET框架的一部分,是一种面向对象的编程语言,具有直观的语法和强大的功能,适用于开发Windows桌面应用、Web应用和服务。 在VB.NET中,基础知识点包括: 1. **基本语法**:VB.NET的语法规则与...

    VB.NET编程实例教程.ZIP

    《VB.NET编程实例教程》是一本深入探讨VB.NET编程技术的教程,涵盖了广泛的主题,旨在帮助初学者和有经验的开发者提升在.NET平台上的技能。该教程通过丰富的实例,讲解了VB.NET的核心概念和实际应用。 首先,让我们...

    vb.net 打印及打印预览

    通过研究这个示例,你可以更好地理解VB.NET中的打印和打印预览机制,并将其应用到自己的项目中。 总结来说,VB.NET的打印和打印预览功能是通过`System.Drawing.Printing`命名空间的类来实现的,开发者需要创建`...

    《VB.NET高级编程》 [PDF]

    Microsoft在VB.NET中融入了许多新功能,其中非常重要的就是完全实现了面向对象的编程,并极大地增强了Web的设计功能。 本书的主要内容包括:.NET Framework和公共语言运行时(CLR)、应用继承从基类中派生类、利用...

    VB.net实现打印的简单方法

    在VB.NET中,打印功能是应用程序开发中必不可少的一部分,它允许用户将数据或文档输出到打印机。本篇文章将深入探讨如何使用VB.NET实现简单的打印功能,主要包括以下知识点: 1. **PrintDocument对象**:在VB.NET中...

    VB.NET.rar_.net 教程_VB.net教程_Visual Basic.Net_vb.net_vb.net 实例

    Visual Basic .NET(简称VB.NET)是微软公司推出的面向对象的编程语言,它是.NET框架的一部分,为开发者提供了强大的开发工具和丰富的功能,尤其适合快速应用程序开发(Rapid Application Development, RAD)。...

    串口通信VB.net编程

    VB.NET(Visual Basic .NET)是微软推出的面向对象的编程语言,它为开发者提供了丰富的库来支持串口通信。在这个名为“串口通信VB.net编程”的项目中,我们可以通过VBSerialPort.sln解决方案文件和VBSerialPort源...

    vb.net编程书籍

    VB.NET是Microsoft .NET框架的一部分,是一种面向对象的编程语言,它继承了Visual Basic的经典特性,同时加入了现代编程语言的诸多功能,如泛型、匿名方法和 LINQ 等。VB.NET控件是构建用户界面的核心元素,它们提供...

    VB.NET编程技巧与实例集粹.pdf

    VB.NET编程技巧与实例集粹.pdf

Global site tag (gtag.js) - Google Analytics