Ⅰ 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,故意從其宏語言中排除了一些功能(如:自動執行)以避免破壞程序。然而,這一特性在很多事務中受到歡迎。 來自「網路知道」