我在对话框中有两组无线电盒.如何指定哪个按钮位于哪个组中?因为现在当我选择一个时,所有其他的都被取消选择,甚至是来自另一个组的那个.
我想将范围对象插入公式中.一个例子应该大致如下:
Dim x As Range
Set x = Range(Cells(1, 1), Cells(2, 1))
Range("C1").Formula = "=SUM(" & x & ")"
Run Code Online (Sandbox Code Playgroud)
结果应该是单元格C1中的"= SUM(A1:A2)".
关键是将范围对象插入公式.我以SUM为例,真正的公式更复杂.
我想这有一个简单的答案,例如一个范围对象的一些方法,但我在经过一些思考之后找不到它......
提前谢谢,Dainis
我有一组现有的.net库,我希望从Excel VBA调用(该部分工作正常).这些库依赖于app.config中的设置.我知道我可以在excel.exe.config文件中输入这些设置(放在与excel.exe相同的目录中),但这对我来说似乎不是一个非常易于管理的解决方案,因为我可以看到导致冲突,如果不止一个应用程序想要这样做.
我的问题很简单:COM暴露的dll是否有任何方式引用它们各自的配置文件?
示例app.config:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="test" value="Hello world!" />
</appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)
示例c#:
namespace ExcelVbaFacingCode
{
public class SimpleAppSettingReader
{
public string GetValue(string key)
{
return ConfigurationManager.AppSettings[key];
}
}
}
Run Code Online (Sandbox Code Playgroud)
样本VBA:
Public Sub Test()
Dim Test As New SimpleAppSettingReader
Dim sampleValue As String
sampleValue = Test.GetValue("test")
MsgBox "Value: '" + sampleValue + "'", vbOKOnly
End Sub
Run Code Online (Sandbox Code Playgroud) 在Windows上,当"Shell.Explorer"ActiveX控件嵌入到应用程序中时,可以在实现IDispatch的对象上注册"外部"处理程序,以便网页上的脚本可以调用托管应用程序.
<button onclick="window.external.Test('called from script code')">test</button>
Run Code Online (Sandbox Code Playgroud)
现在,我转向Mac开发,并认为我可以从我的Cocoa应用程序中嵌入的WebKit中获得类似的功能.但是,似乎没有任何工具允许脚本回调到托管应用程序.
一条建议是挂钩window.alert并获取脚本以将格式化的消息字符串作为警报字符串传递.我也想知道是否可以使用NPPVpluginScriptableNPObject将WebKit定向到应用程序托管的NPAPI插件.
我错过了什么吗?托管WebView并允许脚本与主机交互真的很难吗?
只是想知道是否有人可以告诉我创建一个画廊页面的最佳方式,因为我正在使用html中的图像,因为页面和图像越来越多,页面需要永远加载,所以我真的如果您能在一个页面上讲述有关不同画廊的练习,请欣赏它.
谢谢
经过一番阅读和研发,我得出的结论是什么?
但是在一些文章中我发现Lotus View是Sharepoint中的List.so我很困惑,
所以需要专家建议
提前致谢.
XDebug提供配置指令"xdebug.profiler_enable_trigger",允许通过在通过HTTP调用脚本时传递GET或POST参数"XDEBUG_PROFILE"来激活分析.如果您不想对所有脚本进行性能分析,但仅针对少数特殊情况而不总是更改PHP配置,则这很方便.
有没有办法实现命令行PHP程序的相同行为?我试图将"XDEBUG_PROFILE"作为命令行参数传递,但它不起作用.
通常,分析命令行PHP运行良好,但我希望具有与浏览器和HTTP服务器相同的每次调用灵活性.
有什么建议?
{是的,上面或多或少解释了它} :)
Regex oRegex = new Regex("<body.*?>(.*?)</body>", RegexOptions.Multiline);
如果身体中有任何属性,上面似乎不起作用.
我想知道是否SwingWorker必须是我的主GUI中的嵌套类.我宁愿把它作为一个外部类来保持GUI与我的任何程序逻辑清晰.
我试图使SwingWorker类外部,这适用于该过程,遗憾的是我无法从SwingWorker类访问我的任何GUI字段.每当我尝试从SwingWorker的done()方法中访问属性(如标签或其他内容)时,我都会收到nullPointer异常.
任何建议将不胜感激!
首先非常感谢Jeff!到目前为止工作正常,即使我无法关注你提出的第二个选项.我的一个后台任务计算一定的大小(长值),所以从我的GUI中获取该值会很好.
你建议使用getter和setter但不幸的是我不知道如何在SwingWorker类中实现它们.
我试过这样的:
public void setSize(long totalSize) {
this.totalSize = totalSize;
}
public long getTotalSize() {
return totalSize;
}
Run Code Online (Sandbox Code Playgroud)
在doInBackground()方法结束时调用setter .不幸的是我无法使用get()GUI中的方法.
final MySwingWorker w = new MySwingWorker();
Runnable r = new Runnable() {
public void run() {
// do something with w.get()
}
};
w.setRunnable(r);
w.execute();
Run Code Online (Sandbox Code Playgroud)
在我的情况下,"w"的对象创建不起作用,因为构造函数需要Runnable的对象.我错过了什么吗?请放轻松,这是我第一次使用SwingWorker.:)再次,非常感谢你的帮助!
c# ×2
php ×2
vba ×2
.net ×1
app-config ×1
asp.net ×1
cocoa ×1
com ×1
command-line ×1
css ×1
excel ×1
excel-vba ×1
html ×1
java ×1
javascript ×1
jquery ×1
keyword ×1
lotus-notes ×1
mfc ×1
nested-class ×1
npapi ×1
profiling ×1
radio-button ×1
regex ×1
sharepoint ×1
swingworker ×1
types ×1
webkit ×1
xdebug ×1