Word 2013 DBase Mail合并 [英] Word 2013 DBase Mail merge

查看:73
本文介绍了Word 2013 DBase Mail合并的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我有一个vba应用程序使用dbase进行邮件合并数据源。







不幸的是,
dbase是 
deprecated 
办公室版本2013中,我正在尝试找到一种方法,在我执行邮件合并时继续使用我的dbase数据源。



 



当我安装Office 2013是基于MSI的安装时,I
已找到解决我问题的解决方案。


< p style ="margin:0cm 0cm 0.0001pt;填充右:0像素; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;字体大小:14px的;行高:15.75pt;垂直对齐:基线;列表样式类型:无;颜色:#2a2a2a">
安装I
"2007 Office System驱动程序:数据连接组件"(
http://www.microsoft.com/en-us/download/details.aspx?id=23734)  和
它完美运行。



 



但是当Office 2013的版本是即点即用安装它不起作用时



I
仍然有"无法找到可安装的ISAM"消息。



 




尝试通过添加一些注册表项来添加一些注册表项,从而在注册表中添加xbase数据库引擎,但是当我添加这些键时,它会导致Word崩溃。



 



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Office\15.0 \ ClickToRun \REGISTRY \MACHINE \Software \Wow6432Node\Microsoft\Office\15.0\Access
Connectivity Engine \Engines\Xbase]



" win32的" =" C:\\PROGRA〜2\\COMMON〜1\\MICROS〜1\\OFFICE12\\ACEXBE.DLL"



" DbcsStr" = hex:01



" Mark" = dword:00000000



" Date" =" MDY"



" Exact" = hex:00



" Deleted" = hex:01



" Century" = hex:00



" Collat​​ingSequence" =" Ascii"



" DataCodePage" =" OEM"



" NetworkAccess" = hex:01



" PageTimeout" = dword:00000258



 



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Office\15.0 \ ClickToRun \REGISTRY \MACHINE \Software \Wow6432Node\Microsoft\Office\15.0\Access
Connectivity Engine \ ISAM Formats\dBASE IV]



" Engine" =" Xbase"



" ExportFilter" =" dBASE
IV(* .dbf)"



" ImportFilter" =" dBASE
IV(* .dbf)"



" CanLink" = hex:01



" OneTablePerFile" = hex:01



" IsamType" = dword:00000000



" IndexDialog" = hex:00



" CreateDBOnExport" = hex:00



" SupportsLongNames" = hex:00



 



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Office\15.0 \ ClickToRun \REGISTRY \MACHINE \Software \Wow6432Node\Microsoft\Office\15.0\Access
Connectivity Engine \ ISAM Formats\dBASE III]



" Engine" =" Xbase"



" ExportFilter" =" dBASE
III(* .dbf)"



" ImportFilter" =" dBASE
III(* .dbf)"



" CanLink" = hex:01



" OneTablePerFile" = hex:01



" IsamType" = dword:00000000



" IndexDialog" = hex:00



" CreateDBOnExport" = hex:00



" SupportsLongNames" = hex:00



 



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Office\15.0 \ ClickToRun \REGISTRY \MACHINE \Software \Wow6432Node\Microsoft\Office\15.0\Access
Connectivity Engine \ ISAM Formats\dBASE 5.0]



" Engine" =" Xbase"



" ExportFilter" =" dBASE
5(* .dbf)"



" ImportFilter" =" dBASE
5(* .dbf)"



" CanLink" = hex:01



" OneTablePerFile" = hex:01



" IsamType" = dword:00000000



" IndexDialog" = hex:00



" CreateDBOnExport" = hex:00



" SupportsLongNames" = hex:00

解决方案

对于此类基本使用主题,我们建议您访问Microsoft社区的论坛:

http ://answers.microsoft.com/en-us/office/forum/office_2013_release-word

I have a vba application doing a mail merge using a dbase data source.

Unfortunately dbase is deprecated in the version 2013 of office and I'm trying to find a way to continue using my dbase data source when I perform my mail merge.

 

I already found a solution to solve the my problem when my installation of Office 2013 is a MSI based installation.

I installed "2007 Office System Driver: Data Connectivity Components" (http://www.microsoft.com/en-us/download/details.aspx?id=23734) and it works perfectly.

 

But when the version of office 2013 is a Click-To-Run installation it doesn’t work.

I still have a "Could not find installable ISAM" message.

 

It tried to add the xbase database engine in the registry by adding some registry keys buts when I add those keys it makes Word crashing.

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\15.0\Access Connectivity Engine\Engines\Xbase]

"win32"="C:\\PROGRA~2\\COMMON~1\\MICROS~1\\OFFICE12\\ACEXBE.DLL"

"DbcsStr"=hex:01

"Mark"=dword:00000000

"Date"="MDY"

"Exact"=hex:00

"Deleted"=hex:01

"Century"=hex:00

"CollatingSequence"="Ascii"

"DataCodePage"="OEM"

"NetworkAccess"=hex:01

"PageTimeout"=dword:00000258

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\15.0\Access Connectivity Engine\ISAM Formats\dBASE IV]

"Engine"="Xbase"

"ExportFilter"="dBASE IV (*.dbf)"

"ImportFilter"="dBASE IV (*.dbf)"

"CanLink"=hex:01

"OneTablePerFile"=hex:01

"IsamType"=dword:00000000

"IndexDialog"=hex:00

"CreateDBOnExport"=hex:00

"SupportsLongNames"=hex:00

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\15.0\Access Connectivity Engine\ISAM Formats\dBASE III]

"Engine"="Xbase"

"ExportFilter"="dBASE III (*.dbf)"

"ImportFilter"="dBASE III (*.dbf)"

"CanLink"=hex:01

"OneTablePerFile"=hex:01

"IsamType"=dword:00000000

"IndexDialog"=hex:00

"CreateDBOnExport"=hex:00

"SupportsLongNames"=hex:00

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\15.0\Access Connectivity Engine\ISAM Formats\dBASE 5.0]

"Engine"="Xbase"

"ExportFilter"="dBASE 5 (*.dbf)"

"ImportFilter"="dBASE 5 (*.dbf)"

"CanLink"=hex:01

"OneTablePerFile"=hex:01

"IsamType"=dword:00000000

"IndexDialog"=hex:00

"CreateDBOnExport"=hex:00

"SupportsLongNames"=hex:00

解决方案

For such basic usage topics, we'd recommend you to visit the forums at Microsoft Community: http://answers.microsoft.com/en-us/office/forum/office_2013_release-word


这篇关于Word 2013 DBase Mail合并的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆