原因分析:这是Word文档的设置有误所致。即:将“新建”设为了默认值,而不是“打开”。
解决办法:
1、打开我的电脑,点击工具菜单下的文件夹选项。
2、在文件夹选项对话框中,点击文件类型。然后在“已注册的文件类型”列表中找到Word文档,然后点击下方的高级。进入到编辑文档类型对话框后,在“ *** 作”列表中选择“打开”,然后点“设为默认值”(因为本例中已将其设为默认值,所以为灰色。但之所以出现以上的问题,就是用户在这里将“新建”设为了默认值。因此,在用户改用其它 *** 作作为默认值时,“设为默认值”按钮是可以使用的)。最后单击下方的“确定”,返回到上一级后再次单击“确定”即可。
3、重新打开Word,恢复正常。
摘 要:总结了四种Delphi访问和控制Word的方法,简单分析了Word的对象层次模型,重点阐述了利用Delphi中Server组件 *** 纵Word的实现方法.并就实现Delphi对Word文档直接 *** 作进行了探讨和分析。
关键词:Delphi Word 组件 层次模型
中图分类号 TP3172 文献标识码 B 文章编号:1002-2422(2007)03-0060-02
1 Delphi访问和控制Word的方法
1.1 通过导入类型库和直接访问COM接口控制Word
由于引入了类型库,对自动化对象的控制比较灵活,并且在设计期间可以对代码进行类型检查,因此性能较好,但实现起来比较复杂,现在已经很少使用。
1.2 使用TOleContainer组件调用Word
在Delphi中,使用TOleContainer的Run方法就可以直接启动Word文档,但此方法不能通过Delphi控制Word文档,不能灵活 *** 作Word。
1.3 使用CreateOleObieet方式控制Word
是使用CreateOleObject方式创建并调用Word文件,难点在于没有Delphi代码提示.需要自己编写所有对异常事件的处理过程,可能编写时探索性知识比较多。
1.4使用Delphi提供的Servers组件控制Word
Delphi组件面板上有一组Servers组件,能非常方便地访问和控制Word,在编程时能够实现友好的代码提示。本文使用此方法来介绍在Delphi开发环境中如何实现对Word文档的处理。
2 Word的对象模型
Word2000的层次结构比较复杂,包括100多个对象,各对象处于一个完整的体系结构且相互联系,整个Word2000对象可以看成一个层次结构,每一个对象处于一个特定的对象层次中,其中Application对象处于最高层,除Application外的其它对象都是高层次的对象派生,派生的对象处于原对象的下层,常用的Word 2000对象。
(1)Application对象:位于Word对象的最高层,代表整个Word应用程序。
(2)Document对象:代表一篇Word文档。
(3)Selection对象:代表窗口中所选定的内容。
(4)Range对象:由Document对象派生,代表Word文档中的某个范围。
(5)Font对象:由Selection对象派生,包含各种字体属性。
(6)ParagraphFormat对象:由Selection对象派生,代表所有段落格式。
3 通过Servers组件 *** 作Word
首先通过WordApliation组件实现Delphi与Word的无缝联接,然后用OLE技术借助VBA来控制Word对象,其过程主要包括联结Word服务器、创建或打开文稿、编辑文档、格式设置、保存与打印设置、断开Word服务器等步骤。
从Servers组件页中拖一个TWordApplication组件、一个TWordDocument组件放到窗体上,分别命名为WordApp、WordDoc。
(1)联结Word服务器
WordAppAutoConnect:=True;
WordAppConneetKind:=ckRunningorNew;
WordAppConnect;
WordAppVisible:=true;
(2)文稿的创建与打开
与Word 2000建立联系后即可以新建或打开Word文档,其方法如下:
WordAppDocumentsAdd(Template,NewTemplate,DocumentType,visi-ocLentType'Visi—ble);
若打开已有的Word文档,可使用:
WordAppDocumentsOpen(FileName,Confirm Conversions,ReadOnly,PassWordDocument,PasswordTemplate,Revent,WfitePasswordDecu-ment,WritePassWordTemplate,Format,Encoding,Visible)
WordDoeConnectTo(WontAppDocumentsItem(itemlndex)):
启动word
2 点"菜单"->"打开",打开"打开对话框"。
3 在“打开”对话框中,单击以选择要打开的文件。
4 单击“打开”按钮上的向下箭头,然后单击“打开并修复”。之后就会打开对应的文档了,并会显示修复的结果。
扩展资料:
Microsoft Office Word是微软公司的一个文字处理器应用程序。
它最初是由Richard Brodie为了运行DOS的IBM计算机而在1983年编写的。随后的版本可运行于Apple Macintosh (1984年)、SCO UNIX和Microsoft Windows (1989年),并成为了Microsoft Office的一部分。
Word给用户提供了用于创建专业而优雅的文档工具,帮助用户节省时间,并得到优雅美观的结果。
一直以来,Microsoft Office Word 都是最流行的文字处理程序。
作为 Office 套件的核心程序, Word 提供了许多易于使用的文档创建工具,同时也提供了丰富的功能集供创建复杂的文档使用。哪怕只使用 Word 应用一点文本格式化 *** 作或处理,也可以使简单的文档变得比只使用纯文本更具吸引力。
参考资料来源:百度百科:Microsoft Office Word
分析如下:
打开Word的时候,d出提示“无法打开文件Normaldotm因为内容有错误”,多数是Word自动生成的模板Normal出错
解决方法:
1、双击Word文档打不开时提示了如下的错误提示。
2、关闭上面的错误窗口,按住组合键Win+R打开运行窗口。
3、在运行窗口中输入如下命令:%appdata%\microsoft\templates,输入完成后按回车键运行命令。
4、运行上述命令后会打开如下的文件夹,在此文件夹下存在两个临时模板文件,就是这些错误的模板文件导致了Word文档打开错误。
5、删除上面的两个文件,即可以解决问题了。删除后这个文件夹内容变为了空白。
6、再次双击要打开的Word文档,此时就可以正常打开了。并不会出现错误提示。
扩展资料
⒈ 减少设置格式的时间,将主要精力集中于撰写文档。
Microsoft Office Fluent 用户界面可在需要时提供相应的工具,使您可轻松快速地设置文档的格式。您可以在 Microsoft Office Word 中找到适当的功能来更有效地传达文档中的信息。使用“快速样式”和“文档主题”,您可以快速更改整个文档中文本、表格和图形的外观,使之符合您喜欢的样式或配色方案。
⒉ 借助 SmartArt 图示和新的制图工具更有效地传达信息。
新的 SmartArt 图示和新的制图引擎可以帮助您使用三维形状、透明度、投影以及其他效果创建外观精美的内容
⒊ 使用构建基块快速构建文档。
Microsoft Office Word 中的构建基块可用于通过常用的或预定义的内容(如免责声明文本、重要引述、提要栏、封面以及其他类型的内容)构建文档。这样就可以避免花费不必要的时间在各文档间重新创建或复制粘贴这些内容;还有助于确保在组织内创建的所有文档的一致性。
⒋ 直接从 Microsoft Office Word另存为 PDF 或 XPS。
Microsoft Office Word 2007 提供了与他人共享文档的功能。您无需增加第三方工具,就可以将 Word 文档转换为可移植文档格式 (PDF) 或 XML 文件规范 (XPS) 格式,从而有助于确保与使用任何平台的用户进行广泛交流。
⒌ 直接从 Microsoft Office Word 中发布和维护博客。
您可以直接从 Microsoft Office Word发布博客。您可以将 Microsoft Office Word配置为直接链接到您的博客网站,使用丰富的 Word 体验来创建包含图像、表格和高级文本格式设置功能的博客。
⒍ 使用 Microsoft Office Word 和 Microsoft Office SharePoint Server控制文档审阅过程。
通过 Microsoft Office SharePoint Server 中内置的工作流服务,您可以在 Microsoft Office Word 中启动和跟踪文档的审阅和批准过程,帮助加速整个组织的审阅周期,而无需强制用户学习新工具。
⒎ 将文档与业务信息连接。
使用新的文档控件和数据绑定创建动态智能文档,这种文档可以通过连接到后端系统进行自我更新。组织可以利用新的 XML 集成功能来部署智能模板,以协助用户创建高度结构化的文档。
⒏ 删除文档中的修订、批注和隐藏文本。
使用文档检查器检测并删除不需要的批注、隐藏文本或个人身份信息,以帮助确保在发布文档时不会泄露敏感信息。
⒐ 使用三窗格审阅面板比较和合并文档。
使用 Microsoft Office Word 可以轻松地找出对文档所做的更改。它通过一个新的三窗格审阅面板来帮助您查看文档的两个版本,并清楚地标出删除、插入和移动的文本。
参考资料来源:百度百科:Microsoft Office Word优势
word文档打不开怎么办?
嘿嘿,还是我来告诉你吧,即使你重新安装也是没用的,仍然会打不开。
进入documents and settings \ Administrator(或者是你的账户) \ Application Data \ Microsoft \ Templates
删除该文件夹下的normaldot
再试试打开你的word,正常了吧?呵呵
这个问题比较常见,一般重装依然不管用。好用了顶我,呵呵。
哦,忘记说了,要看到 Application Data文件夹 要先显示隐藏文件夹的。步骤如下:
打开我的电脑,然后选择上面菜单栏的工具 -> 文件夹选项 -> 查看 -> 显示所有文件和文件夹,同时去掉 隐藏受保护的 *** 作系统文件,就可以看到 Application Data文件夹了。
这是模板出问题了,删除模板即可。
快速删除模板的方法:
依次点:开始→运行,输入%appdata%\microsoft\templates 确定
看到的文件全部删除,Normaldot是WORD模板
快速找到模板的方法:
打开WORD空白文档文件→新建→本机上的模板→(右击)空白文档→属性,位置中的一串字符就是模板位置,可将位置复制,在我的电脑地址框中粘贴,回车。
1,如果是提示以Word安全模式打开,这应该normaldot模板文件被破坏了的缘故。
normaldot模板的功能是起到自动保存的作用,假如电脑突然无故自动关机,再启动电脑后word会启动关机前保存的文档,使你的损失降为最低。(顺便说一句,word默认10分钟自动保存一次,我们可以到“工具/选项/保存”,将自动保存时间间隔修改为1分钟,这样可以把非正常关机引起的文档损失降为最小。)
解决办法
(1)、把你用户名下的TEMP的所有临时文件都删除掉,OFFICE在你安装时的备份文件,清空所有系统的日记信息也就是删除 Normatdot模板文件。 即删除c:Documents and Settings用户名Application DataMicrosoftTemplatesNormaldot文件;
CDocuments and Settings你用户名Application DataMicrosoftTemplates下,删除 Normaldot
(2)、在开始运行中输入“winword /a”可以启动word,此时不会有无法打开对话框出现,将word文档另存一下,会d出框提示是否替换normaldot,这时word用新的模板把坏的那个替换掉,选择是。这样word就可以恢复正常了(word文档打不开怎么办:word打不开的解决办法 word安全模式怎么解除 :woaidiannaorjyy/bgrj/7598)
2,提示以Word安全模式打开另外一个原因可能是注册表包含了OFFICE的错误信息,而注册表无法自动更新。
解决办法
(1)、进入控制面板的添加删除程序,WINDOWS组件,随便选择一个把沟取消掉,确定,更新以后,在进入添加删除程序的WINDOWS组件,把打沟还原再确定
作用是:当你在添加或者删除WINDOWS组件的时候,系统会自动更新注册表的内容,把错误信息删除,更新。(当然,WINDOWS优化大师的医生程序也可以删除非法注册表信息,但不及系统自己搞定。)
(2)、确认上面所有 *** 作之后,你再重新安装OFFICE。
3, 如果用以上两个方法都还不能搞定,也不急,我这里还有最后一个绝招,立马能解决问题
解决办法
在你的电脑左下角点运行中——输入“winword /a”可以启动word,我们打开“工具/选项/常规”,可以看到“打开时更新自动方式的链接”这一选项,把前面选择框里的对勾去掉就行了。保存并重新启动电脑之后就可以正常使用了!
4,最后下载word修复工具也能恢复 word
word打不开的原因分析及解决办法: 一、病毒导致word打不开, 一些感染型的病毒,破坏了office word运行时所依赖的组件,导致word无法正常运行。在感染exe文件后,导致word文档打不开,一般会产生Microsoft office word遇到问题需要关闭的提示,甚至重装word2003都不能解决word2003打不开的问题。 二、病毒感染wordexe后,某些系统安全工具或者杀毒软件清除不彻底,或者只将病毒文件删除,而未去修复受损的系统文件。这种情况下也会出现word文档打不开的问题,不少用户只能重装解决word打不开的问题。 三、还有就是公用模板文件损坏导致,normaldot损坏导致wordexe无法正常运行,也会导致word打不开。 解决方案:前两种情况,用金山毒霸最新版本的快速查杀,即可帮助你解决病毒引起的word打不开问题。 第四种情况,删除普通模板文件,office会自动重建一个新的模板文件,找到C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates里的“normaldot”删除,即可解决word文件打不开的问题。 注意:文件夹是隐藏着的,所以文件夹选项要选择显示隐藏的文件和文件夹,在资源管理器的工具菜单,打开文件夹选项,查看页,选择查看隐藏文件和系统文件。把这两个模板删除,重新启动word,即可正常打开word文件! 提问者 的感言: 真心佩服你,谢谢!
Word文档打不开怎么办这是Word2003的模本损坏了,导致不能正常启动word。删除Normaldot模本文件,WORD2003就会自动重新创建一个好的模本文件。
即删除c:\Documents and Settings\用户名\Application Data\Microsoft\Templates\Normaldot文件。
要找到Normaldot模本文件,需要先在文件夹选项中设置为“显示系统文件夹的内容”、“显示所有文件和文件夹”、取消“隐藏受保护的 *** 作系统文件”前面的勾。
文档2003word文档打不开怎么办*** 作一:在d出的“是否以安全模式启动Word”时,选择“是”;
*** 作二:进入后,选择“菜单栏”的“文件”-->新建;
*** 作三:然后在右边的“新建文档”处点击“本机上的模板”
*** 作四:删除“空白模板”,确定。
重新运行Word,就可以恢复正常了。
wps打不开word文档怎么办第一种方法:
1、在WPS中打开文档,打开后将wps文档另存为Doc格式。
2、然后用word打开另存为Doc格式的文档就可以打开了。
第二种方法:在要打开wps文件的机器上安装wps软件
微软的OFFICE是最为流行的办公软件,主要有OFFICE2010和OFFICE2007两个版本。Office 2000是第三代办公处理软件的代表产品,可以作为办公和管理的平台,以提高使用者的工作效率和决策能力。Office 2000中文版有4种不同的版本:标准版、中小企业版、中文专业版和企业版。
在Office 2000中各个组件仍有着比较明确的分工:一般说来,Word主要用来进行文本的输入、编辑、排版、打印等工作;Excel主要用来进行有繁重计算任务的预算、财务、数据汇总等工作;PowerPoint主要用来制作演示文稿和幻灯片及投影片等;Aess是一个桌面数据库系统及数据库应用程序;Outlook是一个桌面信息管理的应用程序;FrontPage主要用来制作和发布因特网的Web页面。
Microsoft Office XP是微软有史以来所发行的Office版本中最重要的版本,而且也被认为是迄今为止功能最强大、最易于使用的Office产品。新版Office放弃了以往以产品发布年命名的惯例!产品名称中的XP,是英文Experience(体验)的缩写,代表着新版Office在包容覆盖广泛设备的Web服务之后,将给用户带来丰富的、充分扩展的全新体验。
除核心的 Office XP 程序 — Microsoft Word、Excel、Outlook和 PowerPoint— 外,Office XP 专业版 中包含 Microsoft Aess 2002,它是 Office XP 数据库解决方案,可帮助用户存储、访问和分析数据。
word文档打不开怎么办呢?去安装文件夹中找到它需要的文件。(首先你要确保你的压缩包是完整的,其次你可以先到安装压缩包里找到需要文件所在文件夹,注意先看后缀能找的更快)! 或者你可以重装时选择修复试试看。
; 以word为例,说明如下: 1、原因分析:word文件保存时总是出现另存为,这是由于没有设置“允许后台保存”所致。所谓允许后台保存,就是程序退出时自动把文档保存为程序默认的格式。不询问你是否保存为其他格式。 2、解决方法: A右键工具栏空白处,点击“自定义快速访问工具栏”。
以上就是关于为什么WORD文件打开变文档1全部的内容,包括:为什么WORD文件打开变文档1、倾我所有,请您解答:请问在Delphi程序中,如何将所有变量生成到一个Word文档,并自动打开这个Word文档、word文件损坏无法读取怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)