標籤:

Mathtype與office2016不兼容怎麼辦?


要想成功,關鍵是不管你裝的是32位還是64位的office,mathtype找的都是32位的文件複製過去


來源:百度mathtype吧 @龍鈅
(親測2013和2016版都可用)以下以2010版為例提出解決方案,2013版只需把路徑里Office14換為Office15.


1、為了解決此問題,要確保路徑被office信任。依次打開word→文件→選項→信任中心→信任中心設置→添加新位置,添加C:Program FilesMicrosoft OfficeOffice14STARTUP

2、然後在mathtype安裝目錄下找到以下文件(以64為系統為例):
C:Program Files (x86)MathTypeMathPage64MathPage.wll
C:Program Files (x86)MathTypeOffice Support64MathType Commands 6 For Word 2010.dotm


3.將MathType Commands 6 For Word 2010.dotm拷貝到C:Program FilesMicrosoft OfficeOffice14STARTUP
將MathPage.wll拷貝到C:Program FilesMicrosoft OfficeOffice14之下
(重點就是是這一句!!!!)
4、關閉word重啟,一切就OK了!注意:網上很多攻略上把兩個文件都拷貝到STARTUP文件夾下,本人試驗是不能夠解決問題的。


電腦配置:Win10,word2016,64位
提供一種解決辦法:從MathType安裝路徑中找到MathTypeMathPage32中的MathPage.wll(此處注意:是32而不是64),然後複製到
ootOffice16STARTUP


此答案適用於win10+office2016+64位,其他情況未測試。

1、要確保路徑被office信任,打開word→文件→選項→信任中心→信任中心設置→添加新位置,添加C:Program FilesMicrosoft OfficeOffice16STARTUP

其他選項不要動!!!

2、然後在mathtype安裝目錄下找到以下文件:

C:Program Files(x86)MathTypeOffice Support64WordCmds.dot

C:Program Files(x86)MathTypeOffice Support64MathType Commands 6 For Word 2010.dotm

C:Program Files(x86)MathTypeMathPage64MathPage.wll

3、將WordCmds.dot和MathType Commands 6 For Word 2010.dotm拷貝到C:Program FilesMicrosoft OfficeOffice16STARTUP,將MathPage.wll拷貝到C:Program FilesMicrosoft OfficeOffice16
(注意這裡和前面不是同一層,沒有STARTUP!!!)
4、關閉word重啟。

備註:此答案是在之前答案基礎上摸索的,感謝之前各位在不同office版本的嘗試!!!


office 自帶的公式編輯器很好用了。
怎麼調出來?
Alt鍵和 = 同時按下去就出來一個公式佔位符。

支持各種數學符號,希臘字母,上標下標等等。比如 alpha 得到α, imes得到乘號。


mathType6.9兼容word2016的方法

這裡邊是最新的解決辦法,親測可行。官方的解決辦法(也就是很多人說的,移動這個,配置那個),對我不可行。

如果你有幸看到,試試,興許就成了呢。


今天安裝MathType時也遇到了這個問題。

MathType是英文原版,系統為Windows 10,64位,Office 2016 Professional。如果在Word中點擊MathType選項卡的「Inline」或者「Display」,都會連著顯示兩個錯誤窗口,關於Equation什麼的;改變MathType安裝位置後,直接程序就無響應。

前面的方法都試過了,不管用。最後無意中以管理員身份運行Word時發現可以正常點擊了。

目前只能這樣子,新建了一個快捷方式並且設置以管理員身份運行,如果需要編輯論文之類的就先打開這個快捷方式再打開文檔。

-------

如果有人知道怎麼在直接打開文檔時也能用管理員身份運行,或者Word可以設置一直以管理員運行的方法,麻煩告訴我一聲。(不要說關UAC或者直接放開管理員許可權,那樣不太安全


https://pan.baidu.com/s/1mirFqOg

提取密碼:cnam


把mainpage.wll 放到system32文件夾就可以了。這個錯誤就沒有了 The MathType DLL cannot be found, please reinstall MathType


電腦配置:WIN10,64位,mathtype6.9, word2016

1.如其他答主所說,信任中心的設置:

依次打開word→文件→選項→信任中心→信任中心設置→添加新位置,

[1]添加C:Program Files(x86)Microsoft Office
ootOffice16STARTUP

[2]添加C:Program Files(x86)Microsoft Office
ootOffice16

(沒試過第二個不添加信任行不行)

以上位置因個人安裝office位置而異,只要找到STARTUP。

添加後關閉word。

2、然後在mathtype安裝目錄下找到以下文件:
[3]C:Program Files (x86)MathTypeMathPage64MathPage.wll
[4]C:Program Files (x86)MathTypeOffice Support32MathType Commands 6 For Word 2013.dotm

[5]C:Program Files (x86)MathTypeOffice Support32WordCmds.dot

3.拷貝

將[4],[5]拷貝至[1]

將[3]拷貝至[2]

注意我是從32這個文件夾拷貝的,雖然我是64位的系統,但從64文件夾里拷貝出來後還是報錯「 the mathtype dll cannot be found」。

試了很多種拷貝源和拷貝目的地址,最後用的以上說的這種才成功。


我把我的經歷和大家分享一下吧,希望能夠幫助到大家。


我安裝的是office 2016專業增強版,系統是win10,在word中安裝了mathtype 6.9,在2016年年底的時候突然有一天word裡面的公式無法打開了,顯示的都是:「此對象創建於Equation中。此應用程序不能用來打開」之類的提示。


然後通過各種百度和知乎的搜索,看到大多數的人通過重裝mathtype或者office軟體都解決了問題,或者通過解決mathtype和office2016的不兼容問題也可以解決這類困擾,但是我的電腦仍然沒有解決!!!包括使用樓上貼吧里某個帖子11樓大神的方法都無法解決,因為在系統中的EQNEDT32.exe這個應用程序根本無法打開,一打開就會顯示停止工作!!

因為不想重裝系統(比較麻煩而且重新安裝很多軟體不合適),所以一直在網上苦苦尋找方法,但很無奈~~~


直到今天遇到了一種新鮮說法:

mathtype和系統安裝字體間存在衝突

既然我已嘗盡世間百草,又何懼這一劑毒藥!!果斷將系統中的字體備份,然後刪除能夠刪除的字體(選擇全部字體刪除,系統會提示你哪些字體不能刪除,所以大膽刪除吧,何況還備份了呢),接著安裝了office軟體,再去打開EQNEDT32.exe這個應用程序發現居然沒有閃退和「停止工作」,到此我才發現問題在這裡,接下來再安裝mathtype 6.9,通過「解決mathtype和office2016的不兼容問題」,一切都歸於平淡,我TM終於不需要再忍受word中打不開公式的苦惱了!!!

三個多月啊,石頭終於落地~~~~


mac版的有哪位知道怎麼搞呢?


試驗過了,不行啊,求大神在支個招


拋棄mathtype,試試這個,TexMaths Homepage


也是夠夠的!!!弄了一下午,網上的方法都試了一個遍,都沒解決Mathtype 6.9b和office 2016的兼容問題,最後抱著試試的心態,卸了Mathtype,重新按Mathtype 6.9b默認的安裝路徑安裝,什麼都不用改。結果、、、就可以啦!


來自如何解決MathType兼容Office 2016:

1、從MathType安裝路徑中找到MathTypeOffice Support64中的MathType Commands 6 For Word 2013和WordCmds兩個文件。此步驟要注意自己安裝的Office2016版本是32位還是64位,32位用戶在MathTypeOffice Support32中可找到兩個文件;

2、將上述兩個文件拷貝到
ootOffice16STARTUP 文件夾。此處路徑取決於用戶安裝習慣;

3、從MathType安裝路徑中找到MathTypeMathPage64中的MathPage.wll,同樣複製到
ootOffice16STARTUP;

4、重新打開Word 2016,MathType已經載入成功了。

MathType載入到2016 Word示例

PowerPoint 2016兼容Mathtype方法與Word 2016不同,具體按下圖所示的布置操作:

1、打開選項,找到下圖所示的載入項:

在載入項中選擇ppt進行載入

2、點擊「轉到」,出現下圖,把Mathtype相關項前面的鉤打上,使得Mathtype得以載入即可。

啟用載入宏

3、若在步驟2中未找到 MathType Addin 載入項,請執行本步驟:添加(A) - 找到 Office Support64下的 MathType AddIn (PowerPoint 2013) ,此處32位用戶添加Office Support32 下的相應文件。

未找到 MathType Addin 載入項後進行拖動添加

4、重啟 PowerPoint 2016,MathType載入成功。

MathType載入到2016 ppt示例

以上內容是對MathType兼容Office 2016的解決辦法。此載入過程與Office 2013載入Mathtype的方法類似,但對於Office 2016,文件拷貝目錄略有不同。如果也了解其他MathType常見問題的解決方法,可以參考如何解決MathType與Word不兼容問題。


這個mathtype和word2016,搞了一整天也沒弄好,試遍了網上的各種方法,最後裝了6.9裡面的載入對象版本,竟然成功了。。。


過期的化,插入公式是否可用?


@Mathematician答主的答案很正確,我補充一點在安裝中的小細節。

本人電腦系統為win10,office2016專業增強版。

1.先安裝mathtype6.9b英文官方版,然後覆蓋安裝mathtype6.9( 文件名為對象或者載入對象的都可以 )

2.安裝好之後還有比較重要的一點就是將mathtype6.9b(也就是mathtype6.9對象或者載入對象)安裝文件夾D:MathTypeMathTypeMathPage32(這個是我自己的安裝文件夾)的MathPage.WLL文件複製到office2016的安裝文件夾C:Program Files (x86)Microsoft Office
ootOffice16STARTUP中

3.mathtype6.9b完美在office2016中運行


也可以試試axmath


在安裝MathType6.9b時 按照其默認路徑進行安裝,安裝時不要更換路徑,重要的說三遍 安裝不要更換路徑,安裝不要更換路徑, 安裝不要更換路徑, 然後按照網上的教程

注意Office是64位還是32位 這裡以64位為例 進行演示

將 C:Program Files (x86)MathTypeMathPage64MathPage.wll 複製到 Office16

將C:Program Files (x86)MathTypeOffice Support64MathType Commands 6 For Word 2016.dotm 複製到Office16STARTUP

注意上面的Office16均是相對於你的Office安裝路徑而言的- -, 然後應該就可以了,

我是經過了一個上午血的教訓,開始更改了MathType安裝路徑死活裝不上,最後想著不該路徑試一下 然後就好了 親測可行


推薦閱讀:

mathtype如何實現括弧內公式換行?

TAG:MathType |