- 浏览: 178767 次
- 来自: ...
文章分类
最新评论
-
fsword:
同事拿着试了一下,说是把第五步放到第二步之前就可以了
在windows下安装ruby1.9.2,rails3.0.3和DevKit--转 -
dothwinds:
[flash=200,200][/flash][url][/u ...
打包ruby or rails成exe(英文)
下为程序中的一段,解决了为文档增加一个段落样式。这个段落样式的基础样式为“标题2”,标题字体、字号重设了,关键是设了自动编号的功能。
procedure TForm1.titlestyle(wordapp: variant);
begin
try
// wordapp.ActiveDocument.Styles.item('自定标题').Delete;
except
end;
wordapp.ActiveDocument.Styles.Add(Name := '自定标题', type := wdStyleTypeParagraph);
wordapp.ActiveDocument.Styles.item('自定标题').AutomaticallyUpdate := False;
wordapp.ActiveDocument.Styles.item('自定标题').AutomaticallyUpdate := False;
wordapp.ActiveDocument.Styles.item('自定标题').BaseStyle := '标题 2 ';
wordapp.ActiveDocument.Styles.item('自定标题').Font.NameFarEast := ' + 中文标题';
wordapp.ActiveDocument.Styles.item('自定标题').Font.NameAscii := ' + 西文标题';
// wordapp.ActiveDocument.Styles.item('自定标题').Font.NameOther := ' + 西文标题';
wordapp.ActiveDocument.Styles.item('自定标题').Font.Name := ' + 西文标题';
wordapp.ActiveDocument.Styles.item('自定标题').Font.Size := 10.5;
wordapp.ActiveDocument.Styles.item('自定标题').Font.Bold := True;
wordapp.ActiveDocument.Styles.item('自定标题').Font.Italic := False;
wordapp.ActiveDocument.Styles.item('自定标题').Font.Underline := wdUnderlineNone;
wordapp.ActiveDocument.Styles.item('自定标题').Font.UnderlineColor := wdColorAutomatic;
wordapp.ActiveDocument.Styles.item('自定标题').Font.StrikeThrough := False;
wordapp.ActiveDocument.Styles.item('自定标题').Font.DoubleStrikeThrough := False;
wordapp.ActiveDocument.Styles.item('自定标题').Font.Outline := False;
wordapp.ActiveDocument.Styles.item('自定标题').Font.Emboss := False;
wordapp.ActiveDocument.Styles.item('自定标题').Font.Shadow := False;
wordapp.ActiveDocument.Styles.item('自定标题').Font.Hidden := False;
wordapp.ActiveDocument.Styles.item('自定标题').Font.SmallCaps := False;
wordapp.ActiveDocument.Styles.item('自定标题').Font.AllCaps := False;
wordapp.ActiveDocument.Styles.item('自定标题').Font.Color := wdColorAutomatic;
wordapp.ActiveDocument.Styles.item('自定标题').Font.Engrave := False;
wordapp.ActiveDocument.Styles.item('自定标题').Font.Superscript := False;
wordapp.ActiveDocument.Styles.item('自定标题').Font.Subscript := False;
wordapp.ActiveDocument.Styles.item('自定标题').Font.Scaling := 100;
wordapp.ActiveDocument.Styles.item('自定标题').Font.Kerning := 0;
wordapp.ActiveDocument.Styles.item('自定标题').Font.Animation := wdAnimationNone;
wordapp.ActiveDocument.Styles.item('自定标题').Font.DisableCharacterSpaceGrid := False;
wordapp.ActiveDocument.Styles.item('自定标题').Font.EmphasisMark := wdEmphasisMarkNone;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.LeftIndent := CentimetersToPoints(0.74);
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.RightIndent := CentimetersToPoints(0);
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.SpaceBefore := 6;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.SpaceBeforeAuto := False;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.SpaceAfter := 6;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.SpaceAfterAuto := False;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.LineSpacingRule := wdLineSpace1pt5;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.Alignment := wdAlignParagraphLeft;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.WidowControl := True;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.KeepWithNext := True;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.KeepTogether := True;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.PageBreakBefore := False;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.NoLineNumber := False;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.Hyphenation := True;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.FirstLineIndent := CentimetersToPoints(-0.74);
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.OutlineLevel := wdOutlineLevel1;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.CharacterUnitLeftIndent := 0;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.CharacterUnitRightIndent := 0;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.CharacterUnitFirstLineIndent := 0;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.LineUnitBefore := 0;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.LineUnitAfter := 0;
wordapp.ActiveDocument.Styles.item('自定标题').ParagraphFormat.BaseLineAlignment := wdBaselineAlignAuto;
wordapp.ActiveDocument.Styles.item('自定标题').NoSpaceBetweenParagraphsOfSameStyle := False;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).NumberFormat := '%1.';
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).TrailingCharacter := wdTrailingTab;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).NumberStyle := wdListNumberStyleArabic;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).NumberPosition := CentimetersToPoints(0);
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Alignment := wdListLevelAlignLeft;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).TextPosition := CentimetersToPoints(0.74);
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).TabPosition := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).ResetOnHigher := 0;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).StartAt := 1;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.Bold := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.Italic := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.StrikeThrough := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.Subscript := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.Superscript := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.Shadow := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.Outline := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.Emboss := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.Engrave := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.AllCaps := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.Hidden := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.Underline := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.Color := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.Size := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.Animation := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.DoubleStrikeThrough := wdUndefined;
wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1).ListLevels.item(1).Font.Name := '';
// wordapp.ListGalleries.item(wdNumberGallery).LinkedStyle := '自定标题';
wordapp.ActiveDocument.Styles.item('自定标题').LinkToListTemplate(ListTemplate := wordapp.ListGalleries.item(wdNumberGallery).ListTemplates.item(1), ListLevelNumber := 1);
end;
发表评论
-
将C++ 转为 Pascal/Delphi -- 转
2011-07-23 00:39 3004将C++ 转为 Pascal/Delphi ===== ... -
Delphi编程注意事项--转
2011-07-23 00:35 1315Delphi编程注意事项 任何单元必须有对应测试 ... -
Delphi循环语句对应的汇编语句序列-- 转
2011-07-23 00:33 1274count: 终值, start:起始值正向: ... -
Delphi7快捷键--转
2011-07-21 23:43 1840分类 快捷键 解释 ... -
Delphi写数据至WORD--转
2011-07-21 22:27 34291.所需的三个控件: ChooseWA: ... -
如何用DELPHI实现把WORD、EXCEL和图片等存储到数据库中--转
2011-07-21 22:06 3094用image字段保存这些文档。 var ... -
delphi 7实现word文档的分页读取
2011-07-21 22:03 1871问题仔细描述,如果 ... -
Delphi中的数据添加到Word模板的相应位置--转
2011-07-21 22:01 1668就跟将数据导入Excel一样,在运行Delph ... -
delphi控制 word的几种方法--转
2011-07-21 21:49 2447对几种方法的难易程度的判别 a.通过Delphi的控件TOl ... -
Delphi控制Word的报表例子介绍--转
2011-07-21 21:46 2741说明:WordApp是Server下的TWordAppl ... -
delphi操作word -- 转
2011-04-25 17:14 1422转自 http://xxzqb.blog.163.com/ ... -
delphi常见属性事件说明
2010-07-20 21:54 1352DELPHI常见属性说明:align 设置组件对齐(同 ... -
C,Delphi,PHP 基础语法对比[转载]
2010-07-20 20:40 1012说明 C(区分大小写) ... -
DELPHI控件安装与删除
2010-07-19 22:49 2441DELPHI控件安装与删除控件安装 基本安装 1、对于单个控件 ... -
『Delphi』File not found的解决办法
2010-07-19 22:48 2731当程序启动,提示Fatal Erro:File not fou ... -
Delphi StringGrid控件的属性及使用说明[转载]
2010-07-19 21:01 5918Delphi StringGrid控件的属 ...
相关推荐
在描述中提到的"delphi读取word文档"是一个常见的需求,尤其是在处理办公自动化或者数据迁移的场景下。本篇文章将详细探讨如何使用Delphi来读取Microsoft Word文档,并提供相关的源码程序。 首先,我们需要了解在...
要打开一个Word文档,可以使用`WordApp.Documents.Open`方法。例如,假设我们有一个名为“example.docx”的文档,打开它的代码如下: ```delphi Document: Variant; begin Document := WordApp.Documents.Open('C:...
在IT行业中,集成开发环境(IDE)如Delphi与办公软件如Microsoft Word的交互是常见的需求,特别是当需要自动生成或编辑Word文档时。本文将详细介绍如何使用Delphi 7来控制Word 2000生成文档的方法。 首先,我们需要...
标签"delphi word document"暗示了这是一个关于Delphi与Word交互的主题,主要涉及的是如何在Delphi程序中读取、操作和显示Word文档。通过以上步骤,你可以实现基本的预览功能,但要根据具体需求进行调整和优化。在...
接下来,我们可以通过`App.Documents.Open`方法打开一个Word文档。例如,如果我们有一个名为"Document1.docx"的文件,我们可以这样操作: ```delphi var Doc: TWordDocument; begin Doc := App.Documents.Open('C...
### 基于DELPHI的WORD文档处理技术研究 #### Delphi访问和控制Word的方法 本文探讨了在Delphi环境下处理Word文档的各种方法,并详细分析了这些方法的特点及应用场景。 **1.1 通过导入类型库和直接访问COM接口控制...
可以使用`TWordApplication`的`Documents.Open`方法打开一个已存在的Word文档。例如: ```delphi const DocPath = 'C:\path\to\your\document.docx'; begin WordApp.Documents.Open(DocPath); end; ``` 4. ...
例如,`Document.Open`用于打开一个现有的Word文档,`Document.SaveAs`用于保存文档,`Document.Close`用于关闭当前文档,而`Application.Quit`则用于退出Word应用程序。 4. 填充内容:使用Word的Range对象,可以...
综上所述,"Delphi实现试题库出卷系统Word文档考卷的输出"是一个涉及数据库管理、算法设计、组件编程、文件操作等多个方面综合性的项目。通过这样的系统,不仅可以减轻教师的工作负担,还能保证每次出卷的公平性和...
接着,你可以使用`WordApp.Documents.Add`方法创建一个新的Word文档,或者`WordApp.Documents.Open`方法打开一个已有的文档: ```delphi var Doc: Variant; begin Doc := WordApp.Documents.Add; // 或者 Doc :...
4. 数据操作,如从表格读取数据到Delphi变量,或将数据写入Word文档。 5. 自动化工作流程,例如批量处理文档。 6. 界面设计,可能需要使用Office兼容的UI控件。 7. 可能涉及的系统级问题,如进程管理、文件操作和...
例如,可以使用`Open`方法打开一个Word文档,`InsertText`插入文本,`InsertImage`插入图片,`SaveAs`保存文档等。 步骤4:报表数据绑定 如果你需要根据数据库或其他数据源生成报表,可以使用Delphi的数据绑定机制...
在本文中,我们将深入探讨如何使用Delphi这一强大的对象 Pascal 编程环境来设计一个类似于Microsoft Word的应用程序。Delphi以其高效、快速的编译器和丰富的VCL(Visual Component Library)组件库著称,是开发桌面...
描述中提到的“需要安装VCLSkins”表明此程序可能依赖于VCLSkins库,这是一个为Delphi应用程序提供皮肤功能的第三方组件。皮肤功能可以让程序界面看起来更美观,提供多种视觉样式供用户选择。然而,由于“家里的...
总之,这些Delphi对Word和Excel操作的源码为我们提供了一个学习和实践自动化办公软件的强大资源。无论是开发报表工具、数据导入导出功能,还是构建自定义的文档处理系统,都能从中获取宝贵的实践经验。
- AXWWriter 是一个用于创建和编辑 DOCX 文件的组件。它允许开发者在 Delphi 应用程序中动态生成 Word 文档,无需依赖 Microsoft Office。通过 API,可以添加文本、段落、表格、图片、页眉和页脚等元素,实现高度...
创建一个新的Word文档,并设置必要的格式,如标题、字体、段落样式等。 5. **填充数据**:将处理后的数据逐行写入Word文档,可以使用Word的Range对象来定位插入位置,然后调用其Insert方法插入文本。也可以利用...
在这个“文本编辑器delphi”项目中,你将有机会利用Delphi的强大功能来创建一个类似Microsoft Word的文本编辑器。 首先,Delphi中的VCL(Visual Component Library)框架提供了丰富的组件库,可以轻松构建用户界面...
不过,这里提供的文件列表似乎与Word文档操作无关,它们看起来像是Delphi编程项目的文件,如`.dpr`(项目文件)、`.pas`(Pascal源代码文件)等,这些可能需要使用Delphi集成开发环境来处理。如果你需要了解Delphi...
该源码主要利用了RichEdit1控件,这是一个内置于Delphi中的组件,支持富文本格式(RTF)和Microsoft Word文档处理。 富文本编辑器是许多应用程序的核心部分,例如文本处理软件、电子邮件客户端和文档编辑工具。它...