小编Dhe*_*eer的帖子

保护Excel中的单元格,但允许通过VBA脚本修改这些单元格

我正在使用Excel,其中某些字段允许用户输入,其他单元格将受到保护.我使用过工具保护表,但是在执行此操作后,我无法更改VBA脚本中的值.我需要限制工作表以停止用户输入,同时允许VBA代码根据某些计算更改单元格值.

excel vba excel-vba

58
推荐指数
2
解决办法
20万
查看次数

如何获取Lua中哈希表中的键数?

myTable = {}
myTable["foo"] = 12
myTable["bar"] = "blah"
print(#myTable) -- this prints 0
Run Code Online (Sandbox Code Playgroud)

我是否真的必须遍历表中的项目才能获得密钥数量?

numItems = 0
for k,v in pairs(myTable) do
    numItems = numItems + 1
end
print(numItems) -- this prints 2
Run Code Online (Sandbox Code Playgroud)

lua hashtable

42
推荐指数
3
解决办法
3万
查看次数

如何调试独立的VBScript脚本?

我有一个VBScript脚本,需要2个命令行参数并进行一些验证.我需要调试它以查看程序是如何执行的.我试图将其粘贴到Excel中(使用VBA).但是,有一些类似的结构Const不受支持,加上某些验证(如获取命令行参数)失败.

因此,我想知道是否有任何方法来调试此脚本.我安装了Windows XP和Office 2003.我无法在办公室计算机上安装任何其他应用程序.

debugging vbscript

33
推荐指数
3
解决办法
11万
查看次数

组合框中每个项目的工具提示

我只想为组合框中的每个项添加工具提示.我正在使用c#.net windows应用程序.

没有选择

combobox.items [1] .tooltip();

有没有办法添加工具提示呢?

.net combobox tooltip

19
推荐指数
3
解决办法
5万
查看次数

如何通过单击保护Excel工作簿中的所有工作表?

我的工作簿(Excel电子表格)中有大约25个工作表.有没有办法可以一键保护所有25个工作表?或者此功能不可用,我将不得不编写一个VBA代码来完成此任务.我经常需要保护所有纸张并取消所有纸张的保护,单独进行操作非常耗时

excel vba excel-vba

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

将ant目标传递给子目录中的多个build.xml文件

我有一个包含多个模块的项目,每个模块都在自己的目录中.每个模块都有自己的ant构建文件(build.xml)

在根目录中,我设置了一个通用构建文件,以正确的顺序调用每个模块的构建文件.

<?xml version="1.0"?>
<project name="bridgedb" default="all" basedir=".">
  <target name="all">
    <ant dir="corelib"/>
    <ant dir="tools"/>
    <ant dir="makeGdb"/>
    <ant dir="cytoscape-plugin"/>
  </target>
</project>
Run Code Online (Sandbox Code Playgroud)

现在每个模块也有一个"干净"的目标,所以我添加这些行:

 <target name="clean">
    <ant dir="corelib" target="clean"/>
    <ant dir="tools" target="clean"/>
    <ant dir="makeGdb" target="clean"/>
    <ant dir="cytoscape-plugin" target="clean"/>
  </target>
Run Code Online (Sandbox Code Playgroud)

还有更多这样的目标.有没有办法重写构建文件以避免这种重复?我找了一个包含活动目标的内置属性,但我找不到它.

ant build

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

从Excel文档自动在Word中创建表

我在Excel中有一组数据,如下所示(CSV格式)

heading1, heading2, heading3, index
A , randomdata1, randomdata2, 1
A , randomdata1, randomdata2, 2
A , randomdata1, randomdata2, 3
B , randomdata1, randomdata2, 4
C , randomdata1, randomdata2, 5
Run Code Online (Sandbox Code Playgroud)

我希望能够自动构建一个word文档,将word(按heading1分组的信息)显示在单独的表中.所以word文档就像

Table A
heading1, heading2, heading3, index
A , randomdata1, randomdata2, 1
A , randomdata1, randomdata2, 2
A , randomdata1, randomdata2, 3

Table B 
heading1, heading2, heading3, index
B , randomdata1, randomdata2, 4

Table C 
heading1, heading2, heading3, index
C , randomdata1, randomdata2, 5
Run Code Online (Sandbox Code Playgroud)

请有人帮我这个,因为它可以节省大约20个小时非常无聊的复制和粘贴和格式化!

谢谢你的帮助

excel vba ms-word

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

保护Excel工作表的格式和大小,仅允许输入

我正在创建一个XLS工作表,用于从用户收集数据.我使用验证限制了用户输入.为了能够轻松地打印工作表,我已经设置了列的长度.已经做了相关的专栏包装.但是,我想保护工作表,以便不允许用户1.更改格式2.更改列表大小更改列大小应允许用户1.输入输入值2.选择值(从下拉列表中选择)适用时)

保护页始终限制用户输入.

excel

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

while(cin >> x)和文件结束问题

我对发生了什么感到困惑,我正在使用"Accelerated C++"中的一些程序,并且遇到了一个早期程序的问题(第35页,如果你碰巧附近有一个副本).

它使用此代码段:

while (cin >> x) {
   ++count;
   sum += x;
}
Run Code Online (Sandbox Code Playgroud)

("count"是一个整数,"x"是一个整数)

它按预期工作,允许我输入几个值并将它们加在一起,但我无法弄清楚"文件结束"信号出现了什么问题.书中说循环将继续运行,直到程序遇到文件结束信号,即Windows中的ctrl + z.

这一切都很好,并且有效,但是我的程序不会让我再次使用cin.我通常只是设置一个程序来等待一些随机变量,以便在执行后立即停止控制台关闭(顺便说一句,还有更好的方法吗?)这就是我注意到这一点,我想知道如果有解决方案.我已经做了很多搜索,但发现很少没有说出书中已经说过的内容(按ctrl + z,或输入不兼容的输入类型等)

我正在使用Visual Studio 2008 express进行编译.

c++ loops

3
推荐指数
1
解决办法
5475
查看次数


标签 统计

excel ×4

vba ×3

excel-vba ×2

.net ×1

ant ×1

asp.net ×1

build ×1

c# ×1

c++ ×1

charts ×1

combobox ×1

debugging ×1

hashtable ×1

loops ×1

lua ×1

ms-word ×1

tooltip ×1

vbscript ×1