Articles of MS访问

我怎样才能刮在Linux服务器上的MS Word文档文本?

有人问我有关创build一个站点,一些用户可以上传Microsoft Word文档,然后其他人可以search包含特定关键字的上传文档。 该网站将坐在运行PHP和MySQL的Linux服务器上。 我目前正在试图找出是否以及如何从文档中删除这些文字。 如果任何人都可以提出一个很好的方法去做这件事,将不胜感激。

从MS Access移植

我最近被给了一个MS Access .mdb数据库文件,并要求在Linux系统中使用它。 我正在寻找的是一种将Access数据库转换为开源数据库(如MySQL或PostGres)的方法。 我没有MS Office,这是一个志愿者组织的一次性项目,所以我不想花钱,如果这是可以避免的。 我运行Vista 64位,并有一个Linux的虚拟箱,所以在任何一个可用的东西将是好的。

如何阅读使用字范围对象的bulletted /编号列表?

我在word文档中得到了选定部分的范围对象。 我想获得该范围内的文字。 我面临的问题是,我想阅读带有数字/项目符号的项目符号/编号列表。 例如,如果所选区域的内容是, 1.abc 2.bcd 3.efg 我想要读取的string是1.abc 2.bcd 3.efg。 我用range.text。 它只给出没有子弹/数字的列表内容。 我用范围range.text甚至range.ListFormat.ListString。 这里的问题是,如果select的部分是 1.ab c 2.bcd 3.efg 那么我得到的string是“1. c bcd efg”,因为range.ListFormat.ListString给出了第一个列表项的项目符号/编号。 但是我想要的东西就是这样的 c 2. bcd 3. efg 有没有办法做到这一点? 最好使用单词对象模型本身。

使用pythonbuild立一个MS Access数据库

我计划出价的一个项目的主要目标涉及使用python创build一个Microsoft Access数据库。 主DB后端将postgres,但计划是导出一个Access图像。 这将是一个Web应用程序,将从用户input,并通过一个黑匣子,并输出结果作为访问数据库。 networking应用程序将build立在一个Linux服务器上。 我有几个相关的问题: 有可靠的图书馆或模块可以使用吗? 你有什么经验使用Access和Python? 任何提示,技巧,或必须避免我需要知道? 谢谢 :)

无法从Wordpad.exe获取辅助function事件信息

我想从wordpad.exe的上下文菜单项的wordpad.exe捕获窗口辅助function事件。 当我查看来自AccEvent.exe的OBJ_FOCUS事件时,它不会显示任何内容 “错误:获取对象:hr = 0xFFFFFFFF80004005 – 未指定的错误”。 有时它会显示相同的东西,除了它会说“ Access denied ”而不是未指定的错误。 我不确定为什么发生这种情况,因为我可以看到所有其他Microsoft Office产品的事件。 我在VM上使用Windows 7 。 如果有人有任何想法,请让我知道。 谢谢。

没有Excel的Excelfunction

目前,我们已经有一个系统,我们通过一个插件将信息推送到Excel,只有Excel。 这是产品devise的方式。 在电子表格中input一个命令,然后提取相应的数据。 我写了几行代码将Excel中的数据保存到SQL数据库中,然后将这些信息推送到网页上,以便于查看。 问题在于,它要求Excel全天候开放。 每隔一段时间,Excel都会打嗝导致信息停止更新。 这很容易通过重新启动Excel电子表格来解决,但很枯燥。 我的问题:是否有任何API可以让我在没有打开Excel的情况下模仿Excel?

窗体(frmName)不工作

我正在尝试使用一个stringvariables,而不是硬编码如下所示的窗体名称。 FrmMainControl.Controls 但要使用这个。 Forms("FrmMainControl").Controls 但是,我得到错误Sub或Function未定义。 请帮忙。 这是VBA btw。

debugging访问报告的性能

我有一个访问数据库,它有一个非常长的运行报告,并负责找出为什么/如何改进它。 拉出SQL我看到报告是使用堆叠查询…每个查询引用另一个查询,然后另一个,然后另一个。 直到最后我们得到3或4低级别的查询,实际上伸出到表而不是其他查询。 在研究debugging访问查询/性能的好方法时,我偶然发现了几篇引用showplan.out的文章可以输出。 我只find旧的教程和引用不再相关,或在设置过程中包含大的断开连接,因为我迄今为止所阅读和尝试的所有内容都失败了。 长话短说,我发现大多数文章引用了2007年之前使用的JET引擎,我需要启用不同的registry项。 我正在运行Office 2013,最好的我发现是我需要添加以下registry项。 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Access Connectivity Engine\Engine\Debug] "JETSHOWPLAN"="ON" 我已经添加到我的registry。 除了\15.0\之外没有任何东西存在于我之前。 我已经重新启动访问和我的计算机后添加,我没有看到任何输出在我的文档或我正在处理的数据库的目录。 (我也search了我的电脑showplan.out只是为了一定,什么都没find) 任何人都可以提供任何关于我在这里失踪的build议,或者有关如何获取SQL性能/解释信息的更好的文章吗? 这是在64位Windows 7专业版下运行的32位office 2013。 谢谢 // – 编辑============================================== ====== 对于遇到这个问题的下一个唯一。 运行64位Windows下的32位Office 2013,您可以简单地将以下内容放入.reg文件并运行。 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Access Connectivity Engine\Engines\Debug] "JETSHOWPLAN"="ON" 重新启动Access并在“我的文档”中findshowplan.out,如下所述。

在客户端笔记本电脑上用ms访问windows窗体应用程序的部署问题

我已经使用C#Windows窗体应用程序[vs 2013和框架4]和MS Access数据库[MS office 2013]创build了一个库存系统,它在我的电脑上运行良好,但是当我在客户端PC上部署它无法运行我已经安装数据库引擎和旧的框架也clieent笔记本电脑,但同样的问题感谢关注我面临这个问题[ScreenShot]客户端笔记本电脑点击这里查看图片

运行Excel之前dynamic设置环境variables的正确方法是什么?

我有一堆由环境variablesconfiguration的Excel插件。 通常这些都是在系统范围内的registry中设置的。 当我想要非dynamic地更改值时,我将转到: my-computer -> properties -> advanced -> environment variables -> System variables 我已经证实,当我在这里设置一个环境variables时,它似乎被我们所期望的Excel所提取。 不过,我还需要dynamic设置环境variables,例如使我的Excel插件使用替代configuration文件。 我希望能够做到这样的事情: set MYADDIN_CONFIG_FILE=path_to_config.xml <path to excel>\excel.exe 不幸的是,当我这样做,就好像对环境variables的更改完全被忽略。 我猜测,Excel需要被告知某种方式已经从命令行设置的环境variables? 我已经validation上述技术使用VB“Env”函数失败。 仅供参考:Windows XP 32bit上的Excel 2003。