小编New*_*ner的帖子

替代 window.open

我的问题是找到 window.open() 命令的替代方法,因为它被广告拦截器阻止,因为在我的网页中它应该自动打开一个只有 1 个标签的新窗口。我试过命令

document.open()
Run Code Online (Sandbox Code Playgroud)

具有长度和宽度尺寸以强制它在新窗口中打开而不仅仅是在新选项卡中打开...

它通过打开一个只有 1 个标签的新窗口对我有用。

我不确定这是否仅适用于我的设备,或者这是否是可接受的替代方案。

我的理由是,由于在 DOM 中,window 是最高级别的层次结构,因此键入 document.open 与 window.open 一样有效,因为 document 是 window 的子节点。

任何人都可以分享这是否适用于 Chrome Firefox IE 等主要浏览器的其他设备......?

我的推理是否正确?

谢谢你们!

javascript dom

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

在每个currentregion之后插入2个空行

我需要在Excel中的每个当前数据区域后插入2个空行.

从理论上讲,我的代码应该工作并在数据之后插入它,但是在尝试了很多次之后,它会在数据之前插入它之后.

我哪里做错了?有人可以指导我吗?谢谢!

Sub AutoInsert2BlankRows()

Selection.CurrentRegion.Select
SendKeys "^{.}"
SendKeys "^{.}"
SendKeys "~"

ActiveCell.EntireRow.Select
'this chooses the whole row

Selection.Insert Shift:=xlDown
Selection.Insert Shift:=xlDown
End Sub
Run Code Online (Sandbox Code Playgroud)

这是我的图片以供进一步澄清.如您所见,有3个不同的电流区域由空行分隔.我需要的是在已经存在的空白行之外插入2个额外的空白行,以便在每个当前区域之间产生3个空行.(如果我之前不够清楚,请道歉.)

在此输入图像描述

这是图像的链接!

excel vba excel-vba sendkeys

5
推荐指数
1
解决办法
1246
查看次数

标签 统计

dom ×1

excel ×1

excel-vba ×1

javascript ×1

sendkeys ×1

vba ×1