`

ruby操作word--输入文字和设置格式

阅读更多

# coding: utf-8
require "win32ole"

word=WIN32OLE.new('word.Application')
word.visible=true
doc=word.Documents
doc.add

sel=word.Selection
a=word.ActiveDocument

#标题
a.Styles.Add('Name'=>"toc1")
fon=a.Styles("toc1").Font
fon.Size=14
fon.Bold=true
fon.Name="宋体"

#设置标题
sel.Style=a.Styles("toc1")

sel.TypeText('Text'=>'唇形')

#doc.save

 

#可参考VBA宏来调用相应的属性及方法

分享到:
评论

相关推荐

    Hangman:Ruby子手

    类中可以包含表示游戏状态的方法和属性,如`@word_to_guess`(待猜单词)、`@guesses`(已猜字母)等。 8. **模块**:如果游戏包含多个模式或扩展功能,可以考虑使用Ruby的模块来组织代码,提高代码复用性和可维护...

    hangman:在ruby中创建一个子手游戏

    本文将深入探讨如何利用Ruby来创建一款经典的文字游戏——Hangman。Hangman游戏是许多人童年记忆中的乐趣之一,它通过猜单词的形式锻炼了玩家的语言和逻辑思维能力。现在,让我们一起走进Ruby的世界,用代码构建属于...

    文字游戏

    通过分析这个项目的源代码,你可以学习到如何在Rails框架下构建一个完整的Web应用,包括使用ActiveRecord操作数据库、实现RESTful API、处理用户输入、设计游戏逻辑、以及使用TDD(测试驱动开发)进行项目管理。...

    若干源程序资料12.rar

    2012-06-11 21:19 26,179 Ruby批量编译C源程序.pdf 2012-06-11 21:02 383,822 SPI总线操作E2PROM(本例为25AA020A)实例——浅影.pdf 2012-06-11 21:31 5,665 SSL欺骗全面解析.txt 2012-06-11 21:03 596,394 TC打地鼠....

    计算机应聘考试题B.pdf

    9. 输入设备:光笔是一种常见的输入设备,用于输入图形或文字。 10. 显示标准:EGA、VGA等术语指的是显示标准。 11. 解释程序与编译程序:编译程序会生成目标程序,而解释程序不生成目标程序,而是直接执行源代码。 ...

    java开源包1

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    jogo_forca

    此外,为了增加交互性,我们可以使用Ruby的`puts`方法打印游戏提示和状态,以及使用`gets.chomp`获取用户输入。例如,当用户猜错一个字母时,我们可以减少一次生命值并打印提示: ```ruby def guess(letter) if @...

    java开源包10

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    hangman

    在编程领域,Hangman是一款经典的文字游戏,它以其简单的规则和娱乐性深受玩家喜爱。在这个游戏中,玩家需要根据提示字母猜测一个隐藏的单词,每次错误的猜测都会使“绞刑架”上画出一部分,直到玩家猜出单词或者画...

    tinymce编辑器

    编辑器的核心功能包括文字格式化、段落处理、图片上传与处理、链接插入、表格创建以及HTML代码编辑等。 1. **富文本编辑**:TinyMCE提供了丰富的文本样式选择,如字体、大小、颜色、对齐方式等,用户可以通过工具栏...

    hang子手:Python中的小星期日游戏

    很抱歉,但根据您提供的信息,标题和描述中提到的是"hang子手"游戏在Python中的实现,而标签却是"Ruby"。这似乎存在一些混淆。不过,我将假设您希望了解如何在Python中实现一个hangman游戏,而标签可能是误标。下面...

    java开源包11

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包2

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包3

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包6

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包5

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包4

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包8

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包7

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

Global site tag (gtag.js) - Google Analytics