小编0m3*_*m3r的帖子

如何在vim中键入某些命令,如CTRL-] ^ Wc等..在德语键盘上

我坐在这里感觉很傻 - vim帮助告诉我打CTRL](在帮助中关注链接)我无法得到它!?与^ Wc相同的问题(关闭分割窗口)

我有一个德国键盘,特别是CTRL]对我来说似乎没有用.

我该怎么办?

感谢您的帮助到目前为止,似乎工作除了CTRL]!知道如何让它工作吗?

windows vim keyboard-layout

6
推荐指数
3
解决办法
2843
查看次数

如何访问Excel VBA中的联系人组?

我正在构建一个Excel加载项,将活动工作簿作为Outlook电子邮件模板中的附件发送到特定的联系人组.

我已经得到了前两个部分来处理下面的代码,但我不确定如何将.TO字段设置为联系人组.

Public Sub Mail_Reports()
    Dim rng As Range
    Dim OutApp As Object
    Dim OutMail As Object 

    With Application
        .EnableEvents = False
        .ScreenUpdating = False
    End With

    On Error Resume Next

    Set OutApp = CreateObject("Outlook.Application")

    'Set this line to the path and file name of your template
    Set OutMail = OutApp.CreateItemFromTemplate("C:\Users\moses\AppData\Roaming\Microsoft\Templates\test.oft")
    On Error Resume Next

    With OutMail
        '.TO field should be set to the contact group
        .BCC = ""
        .Attachments.Add ActiveWorkbook.FullName
        .HTMLBody = Replace(OutMail.HTMLBody, strOldPeriod, strNewPeriod)
        .Subject = …
Run Code Online (Sandbox Code Playgroud)

excel outlook vba excel-vba

6
推荐指数
1
解决办法
8881
查看次数

两个范围之间的差异

我可以找到关于'Union'和'Intersect'VBA方法的大量问题和示例,但我找不到任何关于'Set Difference'方法的内容?这是否存在(除了使用union和intersect的组合之外)?

我试图找到一种简单的方法,让所有range1排除任何range1重叠range2而不知道任何一个范围的大小或形状.

任何帮助将不胜感激.

编辑.

在此输入图像描述

尝试解决方案,其中rng1是红色部分,rng2是蓝色部分(已调试以检查这些是正确的):

rng = SetDifference(rng, highlightedColumns)

Function SetDifference(Rng1 As Range, Rng2 As Range) As Range
On Error Resume Next
If Application.Intersect(Rng1, Rng2).Address <> Rng2.Address Then
    Exit Function
On Error GoTo 0
Dim aCell As Range
For Each aCell In Rng1
    Dim Result As Range
    If Application.Intersect(aCell, Rng2) Is Nothing Then
        Set Result = Union(Result, aCell)
        End If
    Next aCell
Set SetDifference = Result
End If
End Function
Run Code Online (Sandbox Code Playgroud)

theory vba range set excel-vba

6
推荐指数
2
解决办法
1万
查看次数

在outlook中粘贴特定的excel范围

我正在处理我想要自动化的Excel报告,但是,单元格的范围未粘贴在Outlook中.

这是我的代码:

Sub Mail_Selection_Range_Outlook_Body()

Dim rng As Range
Dim OutApp As Object
Dim OutMail As Object

Set rng = Nothing
On Error Resume Next
' Only send the visible cells in the selection.
Set rng = Selection.SpecialCells(xlCellTypeVisible)
Set rng = Sheets("Sheet1").RangeToHtml("D4:D12").SpecialCells(xlCellTypeVisible, xlTextValues)
On Error GoTo 0

If rng Is Nothing Then
    MsgBox "The selection is not a range or the sheet is protected. " & _
           vbNewLine & "Please correct and try again.", vbOKOnly
    Exit Sub
End If

With Application …
Run Code Online (Sandbox Code Playgroud)

excel outlook vba excel-vba

6
推荐指数
2
解决办法
13万
查看次数

在mutt电子邮件客户端中使用"宏打开附件"

有时我会收到其mimetypes不在我的mailcap文件中的电子邮件附件.要从mutt打开这样的附件,我通常从列表中选择附件,点击s保存文件/tmp,然后使用!shell命令使用任何适合的应用程序打开保存的文件.

是否可以使用mutt宏自动执行此操作,这只是将选定的附件保存到/tmp应用程序名称的查询中,然后使用此应用程序打开保存的文件?

email macros mutt

6
推荐指数
1
解决办法
1806
查看次数

R 中的负前瞻未按预期运行

我正在尝试替换以abc我在 R 中使用的文本开头的字符串中的实例。输出文本在 HTML 中经过几次高亮显示,因此我需要替换以忽略 HTML 插入符号中的文本。

以下似乎在 Python 中工作,但我在 R 中的正则表达式没有得到任何点击。感谢所有帮助。

test <- 'abcdef abc<span abc>defabc abcdef</span> abc defabc'
gsub('\\babc\\(?![^<]*>\\)', 'xxx', test)
Run Code Online (Sandbox Code Playgroud)

预期输出:

xxxdef xxx<span abc>defabc xxxdef</span> xxx defabc
Run Code Online (Sandbox Code Playgroud)

相反,它忽略了 的所有实例abc

regex r

6
推荐指数
1
解决办法
1022
查看次数

如何修复Outlook 2016中的HTML格式

我的HTML代码生成的问题是为Web窗体生成的.
它适用于Outlook以外的所有程序.

有办法解决这个问题吗?因为我真的不希望客户得到这样的电子邮件:/

我的HTML代码:

<div class="wrapper">
<div class="container">
<div class="inner">
<div class="header sitename"><img src="CENSORED" width="168" height="47" alt="CENSORED" /></div>
<p>Schönen guten Tag {name},<br /> Ihre Anfrage ist bei uns eingegangen. Wir bemühen uns um eine schnelle Antwort, um Ihnen weiterhelfen zu können. Sie hören bald wieder von uns!</p>
<div class="footer">CENSORED</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我的CSS:

/*
All classes will be replaced with style attribute.
This is done because some web mail (included google mail) strike out all style reference.

Due to this …
Run Code Online (Sandbox Code Playgroud)

html css outlook html-email

6
推荐指数
1
解决办法
5034
查看次数

有没有办法在Excel中隐藏宏?

我刚刚完成了一些VBA,我想知道是否有办法在Excel上隐藏某些宏.

我需要用户运行某个宏而只运行一个宏,但它会显示Excel中的所有子宏.我想隐藏用户不必要的宏,这样用户就不会意外地点击错误的宏.

excel vba excel-vba

6
推荐指数
2
解决办法
3266
查看次数

引用不在默认收件箱下的文件夹

我尝试了无数种方法从超过14天的自定义文件夹“ Spam Digests”中删除项目。当我将该文件夹嵌套在的下面时,我已经成功完成了此操作,olDefaultFolder(Inbox)但是当我将其放在默认收件箱之外时,由于收到未找到的对象,因此无法引用它。

这是我所拥有的,我似乎无法弄清楚为什么在引用时找不到对象 "fldSpamDigest"

    Dim outapp As Outlook.Application
    Set outapp = CreateObject("outlook.application")
    Dim olitem As Object
    Dim fldSpamDigest As Outlook.MAPIFolder

    Set fldSpamDigest = outapp.GetNamespace("MAPI").Folders("Spam Digests")
    For Each olitem In fldSpamDigest.Items
        If DateDiff("d", olitem.CreationTime, Now) > 14 Then olitem.Delete
    Next

    Set fldSpamDigest = Nothing
    Set olitem = Nothing
    Set outapp = Nothing
Run Code Online (Sandbox Code Playgroud)

outlook vba outlook-vba

6
推荐指数
1
解决办法
2015
查看次数

仅当重复且不是单词的一部分时才用另一个字符替换

在Python3,下面的代码工作以替换的字符串(两个或更多)*的用x的。

import re
re.sub(r'\*(?=\*)|(?<=\*)\*', 'x', 'Replace this *** but not this *')
# 'Replace this xxx but not this *'
Run Code Online (Sandbox Code Playgroud)

但是,如果我还想免除*作为“单词”一部分的的字符串,如下所示,该怎么办?(即字符串附加到一个或多个[a-zA-Z]字符。)

text = "Don't replace foo*** or **bar, either."
# unmodified text expected
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?我可能也可以匹配豁免案例,并使用替换函数来处理它们,但是有更好的方法吗?

python regex python-3.x

6
推荐指数
1
解决办法
159
查看次数