问题标签 [msg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
131 浏览

sql - SQL 查询错误

我坚持这个错误:

消息 8120,级别 16,状态 1,第 2 行列“Subjects.off_CODE”在选择列表中无效,因为它既不包含在聚合函数中,也不包含在 GROUP BY 子句中。

我不知道这个查询有什么问题。

0 投票
1 回答
359 浏览

templates - 如何将模板和加载项附加到 Outlook .msg 文件?

我有数百个带有类似书签的不同 Outlook .msg 模板。我想填写这些书签,以便他们使用 vba 代码从数据库中获取数据。

现在,就像在 word 文档中一样,这非常容易,您只需在 .dotm 文件中编写 vba 代码,然后将其附加到 .docx 文件中,查看下面的图片如何在 word 中完成。

现在我的问题是,我怎样才能对 Outlook .msg 文件做同样的事情。我的意思是,如果您检查选项 - > .msg 文件的加载项,则模板选项不存在。.msg 文件与 word 文件非常相似。任何想法如何做到这一点。通过选项或以编程方式接受任何选项?

提前致谢。

word文档

0 投票
0 回答
667 浏览

c++ - 消息队列操作的“无效参数”

我正在尝试通过父进程与其分叉子进程之间的消息队列发送一个 1KB 的字符串。msgsnd不幸的是,我对,等的调用msgrcv突然都返回 -1 并导致EINVAL错误。

我发现这个错误(msgsnd例如在 的情况下)发生在msqid无效、消息类型参数设置为 <1 或msgsz超出范围时。但据我所知,经过测试,msgget它返回了一个完全有效的 ID 号,并且类型设置得很好。我的缓冲区范围肯定有问题,但我认为我设置正确。在代码中,我添加了注释来解释(对不起所有疯狂添加的#includes):

这里发生了什么?我以为我的缓冲程序工作正常并且有足够的空间..

0 投票
1 回答
30903 浏览

email - .msg 文件和 .eml 文件之间的区别

.msg 文件和 .eml 文件有什么区别?

  1. 我知道 eml 实际上是一个文本文件,而 msg 不是。
  2. 两者都可以在 Outlook 中打开。
  3. Outlook 允许您将电子邮件另存为 .msg,但我没有找到另存为 eml 的选项

msg 有什么能力,而 eml 没有,反之亦然?

0 投票
1 回答
916 浏览

servlets - 读取从 servlet 下载的 .msg 文件时出错

我编写了一个 servlet,它使用msgparser读取 Outlook .msg 文件并将内容写入 ServletOutputStream 以便在点击 url 后可以下载它。

我面临的问题是,当我尝试在 Outlook 中打开下载的文件时,该文件报告错误。

错误提示:无法打开文件,因为它可能不存在或者您可能无权访问文件......

即使文件格式正确(.msg),也会出现这样的错误。我确定我在解析时做错了什么。请建议。下面是servlet代码:

0 投票
1 回答
633 浏览

c# - ActiveX 控件在 C# Winforms 中查看 Outlook msg 文件

我在应用程序中使用 .NET 3.5 中的 C# Winform。我正在寻找可以在查看器中显示 *.msg 文件的第三方 ActiveX 控件。

有没有人知道,这种观众会支持这一点。

谢谢,尼扎姆。

0 投票
2 回答
1036 浏览

c++ - win32主循环间隔问题C++

我正在制作一个记录击键的键盘记录器(duh ..)。现在,当我在 C++ 中实现了基本的键盘记录器时,我想为应用程序添加一个新功能:我希望它将日志邮寄到我的电子邮件中。到目前为止一切顺利,我发现这个开源电子邮件客户端非常适合我的需求。我唯一的问题是让应用程序以 x 分钟的间隔发送日志。

不知何故,我需要实现某种计数器,它会在某些时候使用函数send(); . 任何人都知道如何修改 MSG 循环以执行函数send(); 每5分钟一次?

0 投票
1 回答
708 浏览

c# - 使用 C# 读取 Outlook MSG 文件中的书签

我的目标是以某种方式能够读取 Outlook .msg 文件中的书签,然后用不同的文本替换它们。我想用 C# 做到这一点。

我知道如何访问正文和更改文本,但想知道是否有一种方法可以直接访问所有书签的列表及其位置,以便我可以轻松替换它们,而不是浏览整个正文,拆分它起来等等等等...

编辑:这是一个书签窗口的样子,从这个窗口可以分配书签,但应该可以通过 c# 获得这个列表。

在此处输入图像描述

任何相关信息表示赞赏。提前致谢。

0 投票
0 回答
118 浏览

php - 在错误的条件下给出错误消息

这就像一个搜索脚本,问题是@

if(strpos(strtolower($file),$q)!== false &&!in_array($file,$exclude)) {

它显示错误消息是否有结果或文件名为搜索查询或没有。

知道如何解决吗?

0 投票
1 回答
660 浏览

mapi - 使用 IStorage 时,EML 到 MSG 的转换失败

我正在尝试将 EML 转换为 MSG 文件。我在 IStorage 对象上创建 mapi 对象 IMessage;将 class-id CLSID_Message 分配给 IStorage 对象;解析 EML 文件,读取属性并将它们分配给 mapi IMessage 对象;在 mapi IMessage 对象上调用 Save();在 IStorage 对象上调用 Commit();Outlook 无法读取生成的 MSG 文件。所以我尝试了另一种方法,如下所述。

在 IStorage 上创建了第二个 IMessage 对象;在第一个 IMessage 对象上调用 IMessage::CopyTo(),将数据传输到托管在 IStorage 对象上的第二个 IMessage;OutLook 再次无法读取生成的 MSG 文件。

如果我在 PST 中创建 IMessage 对象,则 OutLook 可以读取生成的 MSG 文件。我认为当我在 IStorage 上创建 IMessage 时发生了一些事情。我能够从 IMessage 对象中读取 PR_SUBJECT,因此发生了 EML->MAPI 转换(此代码已经工作多年)。

这里的代码

请让我知道你们中是否有人有这方面的经验。

谢谢