質問編集履歴

1

追記(VBAでの実装)

2015/05/22 07:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- はじめまして、初めて質問します。
1
+ ### ヘディングのテキストはじめまして、初めて質問します。
2
2
 
3
3
 
4
4
 
@@ -31,3 +31,39 @@
31
31
  shape1.setShapeType(HSSFSimpleShape.OBJECT_TYPE_LINE);
32
32
 
33
33
  ```
34
+
35
+
36
+
37
+
38
+
39
+ 追記
40
+
41
+ 出力したExcelファイルをユーザが開いたタイミングでマクロ(VBA)を走らせ、
42
+
43
+ 直線を矢印直線にする方法で最終的なアウトプットは一応できています。
44
+
45
+ かなりカッコわるいですが・・・。
46
+
47
+ ```lang-vba
48
+
49
+ Private Sub Workbook_Open()
50
+
51
+ Dim oShape As Shape
52
+
53
+ For Each oShape In ActiveSheet.Shapes
54
+
55
+ oShape.Line.EndArrowheadStyle = msoArrowheadTriangle
56
+
57
+ oShape.Line.EndArrowheadLength = msoArrowheadLengthMedium
58
+
59
+ oShape.Line.EndArrowheadWidth = msoArrowheadWidthMedium
60
+
61
+ Next
62
+
63
+ End Sub
64
+
65
+ ```
66
+
67
+
68
+
69
+ できればJava側でやりたいです・・・。