Ⅰ word文档打不开都在禁用项目中,怎么办
工具里面设置,宏,然后安全性,设置为低,就可以打开宏程序。
word文档打不开怎么办:word打不开的解决办法,word安全模式怎么解除?
朋友在QQ上发信息过来说word文档打不开了,弹出对话框提示“word遇到问题需要关闭,我们对此引起的不便表示抱歉,恢复工作我并重启”。当点击了“不发送”按钮后将关闭。再次将word打开,然后提示是否启动Word安全模式
。在此如果选择“是”,将进入Word安全模式。在这种模式下,Word又只看到一片空白的窗口,需要再手动打开文档方可显示。如果选择“否”,则Word又将弹出错对话框,将陷入一个重复死循环中。
但是奇怪的是,这种情况除
Word 外office的其他
excell和powerpoint等软件都能正常打开。就只有word不能打开,并弹窗是否以Word安全模式打开?下面我爱电脑网教大家几招解决这个问题的具体办法。
碰到word打不开各种不同情况的解决方法
1,如果是提示以Word安全模式打开,这应该normal.dot模板文件被破坏了的缘故。
normal.dot模板的功能是起到自动保存的作用,假如电脑突然无故自动关机,再启动电脑后word会启动关机前保存的文档,使你的损失降为最低。(顺便说一句,word默认10分钟自动保存一次,我们可以到“工具/选项/保存”,将自动保存时间间隔修改为1分钟,这样可以把非正常关机引起的文档损失降为最小。)
【解决办法】
(1)、把你用户名下的TEMP的所有临时文件都删除掉,OFFICE在你安装时的备份文件,清空所有系统的日记信息...也就是删除Normat.dot模板文件。
即删除c:\Documents and Settings\用户名\Application
Data\Microsoft\Templates\Normal.dot文件;
C\Documents and
Settings\你用户名\Application Data\Microsoft\Templates下,删除
Normal.dot
(2)、在开始运行中输入“winword
/a”可以启动word,此时不会有无法打开对话框出现,将word文档另存一下,会弹出框提示是否替换normal.dot,这时word用新的模板把坏的那个替换掉,选择是。这样word就可以恢复正常了(word文档打不开怎么办:word打不开的解决办法.
Ⅱ 请问高手:我有一个word文件打开时,显示“安全警告 宏已被禁用……”
显示“安来全警告 宏已被禁源用……”说明你WORD文件中包含宏,由于你WORD文件安全设置级别比较高将自动禁止宏程序运行。
下面简单介绍一下有关宏的安全设置:通过菜单“工具--选项--安全性--宏安全性”可将宏设置为非常高、高、中、低四个安全级别。
综合分析,你的WORD宏安全性安全级别应在高以上。
Ⅲ 请问怎么把一批word文档批处理另存为网页格式
在Word中建立并运行此宏程序
Sub DoctoHtml()
Dim FS As FileSearch, myFolder As String, myDialog As FileDialog
Dim i As Long, N As Long, myFileName As String
Dim myDoc As Document, strHtmlName As String
On Error Resume Next
Set myDialog = Application.FileDialog(msoFileDialogFolderPicker)
With myDialog
.Title = "请选择一个您需要进行文件转换的文件夹"
If .Show <> -1 Then Exit Sub
myFolder = .InitialFileName
Set myDialog = Nothing
End With
Set FS = Application.FileSearch
With FS
.NewSearch
.LookIn = myFolder
.SearchSubFolders = True
.FileName = "*.doc"
If .Execute() > 0 Then
N = .FoundFiles.Count
For i = 1 To N
myFileName = CStr(.FoundFiles(i))
Application.StatusBar = "正在转换:" & myFileName & "…" & i & "/" & N
strHtmlName = VBA.Replace(myFileName, ".doc", ".hml", , , vbTextCompare)
Set myDoc = Word.Documents.Open(FileName:=myFileName, Visible:=True)
myDoc.SaveAs FileName:=strHtmlName, fileformat:=wdFormatHTML
myDoc.Close
Next
Application.StatusBar = Empty
MsgBox "Micorsoft Word共完成了" & N & "个Doc文件转换为Html文件工作!", vbInformation, ""
Else
MsgBox "Microsoft Word在" & myFolder & "文件夹中没有找到*.doc文件!", vbInformation, ""
End If
End With
End Sub
Ⅳ 宏程序是什么
一.计算机中的“宏” 什么是宏
计算机科学里的宏是一种抽象,它根据一系列预定义的规则替换一定的文本模式。Excel 办公软件自动集成了“VBA”高级程序语言,用此语言编制出的程序就叫“宏”。使用“VBA”需要有一定的编程基础和耗费大量的时间,因此,绝大多数的使用者仅使用了Excel的一般制表功能,很少使用到“VBA”。
解释器或编译器在遇到宏时会自动进行这一模式替换。对于编译语言,宏展开在编译时发生,进行宏展开的工具常被称为宏展开器。宏这一术语也常常被用于许多类似的环境中,它们是源自宏展开的概念,这包括键盘宏和宏语言。绝大多数情况下,使用“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。
宏的用途在于自动化频繁使用的序列或者是获得一种更强大的抽象能力--但这常常是一回事。
计算机语言如C或汇编语言有简单的宏系统,由编译器或汇编器的预处理器实现。C的宏预处理器的工作只是简单的文本搜索和替换,使用附加的文本处理语言如M4,C 程序员可以获得更精巧的宏。
Lisp类语言如Common Lisp和Scheme有更精巧的宏系统: 宏的行为如同是函数对自身程序文本的变形,并且可以应用全部语言来表达这种变形。一个C宏可以定义一段语法的替换,然而一个Lisp的宏却可以控制一节代码的计算。
获得了控制代码的执行顺序(见惰性计算和非限制函数)的能力,使得新创建的语法结构与语言内建的语法结构不可区分。例如,一种Lisp 方言有 cond 而没有if ,就可以使用宏由前者定义后者。Lisp 语法的去部主要扩展,比如面向对象的CLOS 系统,可以由宏来定义。
宏的典型应用
加速日常编辑和格式设置
组合多个命令
使对话框中的选项更易于访问
使一系列复杂的任务自动执行
宏编程介绍
在用一种不熟悉的宏语言进行宏编程时,可以这样做,首先记录下用户想要宏完成什么,然后打开宏文件并尝试理解命令结构如何工作。也可以修改命令以调整宏。一些宏语言,比如Great Plains账务(?accounting)软件的 Dexterity 运行时引擎,不能从其它数据源(如由逗号分隔的文本文件)导入数据。这一限制可以通过用更强大的编程语言,如 VBA 来创建一个计算机程序在此弱编程语言里生成一个特别的宏来解决。例如,可以对 Microsoft Excel 宏编程从扩展样式表或文本文件中读取数据并创建 Great Plains .mac 文件,这一文件被用于将特定的数据导入 Great Plains. 需要针对每一个新的数据集合声称新的 .mac 文件。
键盘宏
键盘宏和编辑器宏分别在图形用户界面和编辑器中被交互式地使用。使用它们可以用简短的击键代替冗长的命令序列,并为重复性任务提供了一个简单的自动化形式。
程序员的文本编辑器 Emacs (“编辑宏”[Editing MACroS]的简称)是沿用这一思想的产物。事实上,大多数编辑器是由宏组成的,Emacs 最初被设计为编辑语言 TECO 的宏集,后被移植为 Lisp 的一中方言 Emacs Lisp。
宏语言
宏语言是一类编程语言,其全部或多数计算是由扩展宏完成的。宏语言并未在通用编程中广泛使用,但在文本处理程序中应用普遍。例如,
C preprocessor C 预处理器
Internet Macros(iOpus)
M4(如前所述,源于AT&T,捆绑于Unix)
宏定义
c程序提供的预处理功能之一。包括带参数的宏定义和不带参数的宏定义。具体是指用一个指定的标志符来进行简单的字符串替换或者进行阐述替换。形式为:
#define 标志符(参数表) 字符串
宏名
在上定义中的标志符被称为“宏名”。
宏展开
在c程序编译时将宏名替换成字符串的过程称为“宏展开”。
微软Word和宏病毒
Visual Basic for Applications (VBA),是 Microsoft Office 里的一种编程语言. 但由上面的定义,它完全不是一种宏语言。然而,它的功能已经从中发展并最终替代了用户应用程序的宏思想,所以他被广泛地错误地称为是一种宏语言。
VBA 可以访问许多操作系统函数并支持文档打开时自动执行宏。这使得用这种语言写计算机病毒成为可能。1990年代中后期,宏病毒成为了最流行的计算机病毒类型之一。其它的包括宏语言的项目,如openoffice.org,故意从其宏语言中排除了一些功能(如:自动执行)以避免破坏程序。然而,这一特性在很多事务中受到欢迎。 来自“网络知道”