小编jas*_*tic的帖子

Excel:跨表参考不起作用

我在同一个文件中遇到跨表引用问题.

在名为"Disclosures&Identification"的第二个选项卡上,D5:G5上有一组合并的单元格,用于保存文本.

在第一个选项卡上,有一个对该单元格的引用.使用的公式是 "='Disclosures & Identification'!D5.公式只显示在单元格中,而不是从第二个选项卡的字段中复制文本.

我已经尝试重命名选项卡(如果&是问题); 我尝试在引用中使用整个合并单元格集(d5:g5); 我已使用新名称保存文件并更新为Office 2007格式(旧版本为2003,但无论如何都应该有效); 我做了我认为适当的搜索答案(没有运气).有没有人知道为什么这可能不起作用?

两个标签的图像和适当的信息

excel

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

Powershell TrimEnd修剪尾随e

我的任务是将从PDF导出的XML文件转换为另一个程序可用的XML文件.我正在使用Powershell.我注意到当我修剪线的末尾时,如果有尾随e,则e也被移除.而且它不只是一个e.如果有多个e,它们都会被修剪掉.例如:

$lines[i].TrimStart(">").TrimEnd("</field")
Run Code Online (Sandbox Code Playgroud)

如果给出的行是:

>123 Sycamore</field
Run Code Online (Sandbox Code Playgroud)

结果是:

123 Sycamor
Run Code Online (Sandbox Code Playgroud)

如果给出的行是:

>Agee</field
Run Code Online (Sandbox Code Playgroud)

结果是:

Ag
Run Code Online (Sandbox Code Playgroud)

有趣的是,这只发生在小写e上.所以,如果该行是:

>LANE</field
Run Code Online (Sandbox Code Playgroud)

结果是:

LANE
Run Code Online (Sandbox Code Playgroud)

我无法在technet或文档中找到任何内容.(也许我正在寻找错误的东西.)

任何人对此都有任何想法?我是否错误地实现了该功能?

powershell

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

c#SendPingAsync未运行至完成

我正在开发一个项目,它会ping一个地址列表,并在屏幕上反映哪些不可ping.我当前的工作代码简单地沿着列表向下,每次ping一个地址,并根据是否可以ping通来更改对象名称的颜色.

PingReply reply = ping.Send(pos[item.Index].IP, 100);
if (reply.Status == IPStatus.Success)
{
  item.Forecolor = Color.Green;
}
else
{
  item.ForeColor = Color.Red;
}
Run Code Online (Sandbox Code Playgroud)

这符合预期.问题是当ping处于活动状态时,UI会冻结.事实上,当ping发生时,我甚至无法移动窗口.当然,这只发生在会失败的ping上.我限制了ping请求等待使用的时间100,但这只会减少UI被冻结的时间.所以,我研究了异步ping.现在,我只得到负面结果.下面是我试图使用的代码.

//pertinent part of code
Task<PingReply> result = Ping(pos[item.Index].IP);
if (result.Status == TaskStatus.Running || result.Status == TaskStatus.RanToCompletion)
{
  item.ForeColor = Color.Green;
}
else
{
  item.ForeColor = Color.Red;
}

//elsewhere in the code
public async Task<PingReply> Ping(string address)
{
  var reply = await new Ping().SendPingAsync(address);
  return reply;
}
Run Code Online (Sandbox Code Playgroud)

至于我想要做的事情,我不介意每个ping是否同步运行,只要它在与UI的单独线程上.我想确定如果我试图以某种方式操纵窗口(添加新位置,移动窗口本身等),错过的ping不会干扰用户体验.

我觉得这个问题正是我正在检查的情况,但由于我没有工作的代码/逻辑,条件可能只是这里的错误的表面.

c#

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

标签 统计

c# ×1

excel ×1

powershell ×1