Word 2013 DBase Mail合并 [英] Word 2013 DBase Mail merge
问题描述
我有一个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
" 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
对于此类基本使用主题,我们建议您访问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屋!