问题列表 - 第17603页

Excel VBA:更新Pivot Sourcedata

我试着记录代码来更新一个pivot sourcedata,它给了我这个:

ActiveSheet.PivotTableWizard SourceType:=xlExternal, _
    SourceData:=QueryArry1, _
    Connection:=Array( _
        Array("ODBC;DSN=MS Access Database;DBQ=" & DBDir & "\" & DBName & ";"), _
        Array("DefaultDir=" & DBDir & ";DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;") _
    )
Run Code Online (Sandbox Code Playgroud)

但这甚至不允许我指定我想要更新的WHICH数据透视表...甚至做我真正想做的事情,即更新pivotcache以便更新使用相同源的所有数据透视表.

那么更新sourcedata的好方法是什么?

谢谢

编辑:

但我甚至得到了"应用程序定义或对象定义的错误"错误,其中包含以下简单内容:

str = Sheets("Totals").PivotTables("PivotTable2").PivotCache.CommandText
Sheets("Totals").PivotTables("PivotTable2").PivotCache.CommandText = str
Run Code Online (Sandbox Code Playgroud)

我确实仔细检查了我的数据透视表仍在点击实时数据并刷新它仍然有效...但我不能将命令字符串设置为当前的状态?太奇怪了.

谢谢

database excel vba pivot excel-vba

0
推荐指数
1
解决办法
6391
查看次数

C#使用反射获取parms的值

如何获取parms的值(使用反射循环).在之前的问题中,有人向我展示了如何使用反射来遍历parms.

static void Main(string[] args)
{
    ManyParms("a","b","c",10,20,true,"end");
    Console.ReadLine(); 
}

static void ManyParms(string a, string b, string c, int d, short e, bool f, string g)
{
    var parameters = MethodBase.GetCurrentMethod().GetParameters();
    foreach (ParameterInfo parameter in parameters)
    {
        string parmName = parameter.Name;
        Console.WriteLine(parmName); 
        //Following idea required an object first 
        //Type t = this.GetType();
        //t.GetField(parmName).GetValue(theObject));

    }
}
Run Code Online (Sandbox Code Playgroud)

如果您必须知道我为什么要这样做,请参见此处: .NET反映所有方法参数


谢谢大家 - 似乎在Python,PERL,PHP中这很容易.
即使它可能不是反射,如果我使用反射来获取字段名称,似乎有一种简单的动态方式来获取基于名称的值.我还没有尝试过AOP(Aspect Oriented Programming)解决方案.如果我不能在一两个小时内做到这一点,我可能不会这样做.

c# reflection

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

WordPress替换页面内容(插件)

我正在编写一个插件,添加一个带有标签的页面[deposit_page]; 该标记应该替换为一些PHP代码.

这就是我所拥有的,但它不起作用.有什么我错过或做错了吗?

function deposit_page_content($content) {
    $deposit_page_content = "here will go the content that should replace the tags";//end of variable deposit_page_content
    $content=str_ireplace('[deposit_page]',$deposit_page_content,$content);
return $content;
}
add_filter("the_content", "deposit_page_content");
Run Code Online (Sandbox Code Playgroud)

我只是注意到我给应该替换标签和函数本身的内容提供了相同的变量名.这可能是问题吗?

wordpress plugins

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

使用lambda限制enum的集合

我有一组对象.其中一个属性是"Type",它是一个枚举.我想使用lambda来限制"类型"的集合,并且还没有弄清楚如何做到这一点.

想法?

c# linq lambda

0
推荐指数
1
解决办法
1680
查看次数

强制IntelliJ中的代码格式化程序来连接行

我试图强制IntelliJ按照Eclipse的方式重新格式化代码.当我将线宽设置为例如120个字符时,我希望IDE加入被分解为多行的行(例如,因为行宽设置为80个字符).

我想离开这里:

int a = 1
    + 2;
Run Code Online (Sandbox Code Playgroud)

到这里:

int a = 1 + 2
Run Code Online (Sandbox Code Playgroud)

IntelliJ有可能吗?我正在寻找格式化程序中的适当设置但无法找到它.有人能告诉我在哪里可以找到它吗?

intellij-idea

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

Visual Studio使用标准格式复制/粘贴到Outlook中?

我在Visual Studio中有自定义设置,包括深色背景.复制/粘贴到Outlook会在邮件的白色背景上产生针对眼球的犯罪行为,背景为黑色背景.

有没有人有任何关于如何在标准VS格式中粘贴代码的想法(不粘贴特殊的未格式化文本,而不是粘贴我的自定义VS格式)?

(或者,有没有人知道在VS中切换主题的快速方法?思考也可以工作......)

formatting color-scheme copy-paste visual-studio

13
推荐指数
1
解决办法
4480
查看次数

C# 将 ListBox 转换为 String 然后聚合

我有一个从组合框填充的列表框。我需要做的是将列表框的所有内容串在一起,然后聚合它。

string cols = listbox1.items.Aggregate((f, s) => f.value + "," + s.value);
Run Code Online (Sandbox Code Playgroud)

不起作用。

c#

0
推荐指数
1
解决办法
6684
查看次数

如何找到混合了Perl的字符串?

我正在尝试过滤数千个文件,寻找那些包含混合大小写的字符串常量的文件.这些字符串可以嵌入空格中,但本身可能不包含空格.所以以下(包含UC字符)是匹配:

"  AString "   // leading and trailing spaces together allowed
"AString "     // trailing spaces allowed
"  AString"    // leading spaces allowed
"newString03"  // numeric chars allowed
"!stringBIG?"  // non-alphanumeric chars allowed
"R"            // Single UC is a match
Run Code Online (Sandbox Code Playgroud)

但这些不是:

"A String" // not a match because it contains an embedded space
"Foo bar baz" // does not match due to multiple whitespace interruptions
"a_string" // not a match because there are no UC chars
Run Code Online (Sandbox Code Playgroud)

我仍然希望匹配包含两种模式的行:

"ABigString", …
Run Code Online (Sandbox Code Playgroud)

regex perl ack

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

使用C#捕获嵌入式视频的屏幕截图

我正在研究视频搜索引擎.与谷歌视频类似.我注意到谷歌视频有他们索引的所有视频的屏幕截图.我已经尝试了许多方法来实现这一目标但没有成功.我建议的一种方法是创建一个swf,它将加载所需的swf并进行屏幕截图.但这不是一个好的解决方案,因为我需要自动索引我的视频.

我已经创建了搜索引擎来索引所有视频.但我被困在屏幕截图上.

我注意到的一件事是,谷歌视频的屏幕截图没有来自各种网站的播放器控制.这让我认为他们捕获了流媒体信息的屏幕截图,而不是Flash视频.

有没有人有线索或如何使用c#Asp.net捕获流媒体视频的屏幕截图?

编辑

我不是要拍电影并将其转换为flash并拍摄屏幕截图.我有兴趣在youtube和vimeo等网站上拍摄Flash电影的屏幕截图.所以我所做的是索引互联网寻找我设法做的对象标签.但我似乎无法找到一种方法来拍摄屏幕截图.然而谷歌设法用谷歌视频这样做.

c# asp.net video screenshot video-streaming

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

是否可以使用JSF构建干净的CSS布局而不使用表?

我想看一下使用JSF,但是我被许多组件的自由使用html表格布局所拖延.

你如何使用JSF开发基于CSS的布局?


我似乎在这里陷入了一种误解,但我见过的每一篇JSF教程最终都会产生基于表格的HTML布局.我还看了RichFaces和IceFaces的演示,并且那里还有很多表格用于布局.

有没有人知道开发基于CSS的布局的JSF教程?如果没有,是否有人想要制作一个?;)

html css jsf

16
推荐指数
1
解决办法
7767
查看次数