小编Mic*_*mer的帖子

更改SmartArtNodes的宽度或高度

是否可以更改SmartArtNode的宽度或高度?

以下代码根本不起作用:

' mySmartArt is a SmartArt Object
mySmartArt.AllNodes.Item(1).Shapes.Width = 4
Run Code Online (Sandbox Code Playgroud)

奇怪的是,如果你改变一个形状的宽度,它是有效的.所以我不知道为什么SmartArtNodes的Shape Objects根本无法调整大小.我知道的唯一方法是使用更大或更小的方法,但使用此方法不可能只更改形状的宽度/高度.

如果我使用上面的代码,我将永远得到一个运行时错误"对象不支持此操作(错误445)",这很奇怪,因为通过Excel的GUI我可以更改单个节点的宽度和高度SmartArt没有问题.因此,为什么不应该通过VBA来改变它是没有任何意义的.

有人知道如何解决这个问题吗?

excel vba excel-vba

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

在Java中创建抽象类URLConnection或HttpURLConnection的对象

我在教程中看到了以下代码:

URLConnection connection = new URL("http://example.com").openConnection();
Run Code Online (Sandbox Code Playgroud)

怎么可能?API说URLConnection(以及Subclass HttpURLConnection)是一个抽象类.但是抽象类无法实例化.我还看到了其他教程(例如)这段代码:

URL url = new URL( "http://java-tutor.com/index.html" );
URLConnection con = url.openConnection();
Run Code Online (Sandbox Code Playgroud)

为什么没有'新'?对我来说这很奇怪,所以有人可以向我解释.

java abstract-class urlconnection object httpurlconnection

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

java中的按位运算符只用于整数和长整数?

我在Eclipse中编写了以下代码:

byte b = 10;
/* some other operations */
b = ~b;
Run Code Online (Sandbox Code Playgroud)

Eclipse希望在按位补码的行中使用强制转换为字节.它说:"类型不匹配:无法从int转换为字节".我还尝试了其他按位操作和其他整数类型.它与简短和char相同.只有long和整数才能使用按位运算.

是否有一个原因?

java bit-manipulation bitwise-operators

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

如何以编程方式更改log4j2中的AppenderRef级别?

如何更改AppenderRef Levellog4j2?

有一个 stackoverflow问题(带答案),这是非编程解决的.我想要相同但以编程方式.只有一个get方法AppenderRef来检索Level但没有方法来设置它.

那么,有没有什么办法来设置LevelAppenderRef编程中log4j2?

java log4j2

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

使用 JavaFX 的 TabPane 中的按钮

JavaFX 8 中有没有办法将按钮放入 TabPane 中,如下面的模型所示?如果可能,我只想使用 FXML 文件。 小样

java javafx javafx-8

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