質問編集履歴
2
不正削除の打ち消し
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
VBA リストボックス水平スクロールバー
|
body
CHANGED
@@ -1,12 +1,28 @@
|
|
1
|
-
Swift で静的ライブライの作成と読み込みについてご質問させていただきたく思います。
|
2
|
-
|
3
|
-
以下のサイトを参考にして「.a」のライブラリを作成しました。
|
4
|
-
http://www.cl9.info/entry/2017/11/01/220000
|
5
|
-
|
1
|
+
リストボックス複数列(2列)の下に水平スクロールバーを1つつけたいのですが下記のコードで上手くいきませんでした。
|
6
|
-
Swiftで作った場合は「.h」がありません。
|
7
|
-
|
8
|
-
その場合どのように使用すれば良いでしょうか。
|
9
|
-
|
10
|
-
|
2
|
+
HorizontalScrollbarプロパティをTrueにすればできると思ったのですが
|
11
|
-
|
3
|
+
```VBA
|
4
|
+
Private Sub btn_FileOpen_Click()
|
5
|
+
Dim OpenFileName As Variant, Target As Variant
|
6
|
+
'カレントディレクトリを指定
|
7
|
+
ChDrive "C"
|
8
|
+
ChDir "C:\test"
|
9
|
+
OpenFileName = Application.GetOpenFilename(FileFilter:="Microsoft Excelブック,*.xls?", _
|
10
|
+
MultiSelect:=True)
|
11
|
+
If IsArray(OpenFileName) Then
|
12
|
+
With Me.BookInput
|
13
|
+
'リストボックスにファイル名を表示
|
14
|
+
For Each Target In OpenFileName
|
15
|
+
.AddItem Mid(Target,InstrRev(Target,"\")+1)
|
16
|
+
Pathname = Replace(Target, Filename, "")
|
17
|
+
.AddItem ""
|
18
|
+
|
19
|
+
BookInput.HorizontalScrollbar = True
|
20
|
+
.List(BookInput.ListCount - 1, 0) = Filename
|
21
|
+
.List(BookInput.ListCount - 1, 1) = Pathname
|
12
|
-
|
22
|
+
Next Target
|
23
|
+
End with
|
24
|
+
Else
|
25
|
+
MsgBox "キャンセルされました"
|
26
|
+
End If
|
27
|
+
End Sub
|
28
|
+
```
|
1
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
Swift で静的ライブライの作成と読み込みについて
|
body
CHANGED
@@ -1,40 +1,12 @@
|
|
1
|
-
|
1
|
+
Swift で静的ライブライの作成と読み込みについてご質問させていただきたく思います。
|
2
2
|
|
3
|
+
以下のサイトを参考にして「.a」のライブラリを作成しました。
|
4
|
+
http://www.cl9.info/entry/2017/11/01/220000
|
5
|
+
サイト内の説明では出来上がった「.a」と「.h」を使用したい他のプロジェクトに入れて使用するとの事ですが、
|
6
|
+
Swiftで作った場合は「.h」がありません。
|
3
7
|
|
4
|
-
|
8
|
+
その場合どのように使用すれば良いでしょうか。
|
5
9
|
|
6
|
-
|
10
|
+
「.a」をそのまま他のプロジェクトに追加しただけではライブラリ内にアクセスができない状態です。
|
7
11
|
|
8
|
-
```VBA
|
9
|
-
|
10
|
-
Private Sub btn_FileOpen_Click()
|
11
|
-
Dim OpenFileName As Variant, Target As Variant
|
12
|
-
'カレントディレクトリを指定
|
13
|
-
ChDrive "C"
|
14
|
-
ChDir "C:\test"
|
15
|
-
|
16
|
-
OpenFileName = Application.GetOpenFilename(FileFilter:="Microsoft Excelブック,*.xls?", _
|
17
|
-
MultiSelect:=True)
|
18
|
-
If IsArray(OpenFileName) Then
|
19
|
-
With Me.BookInput
|
20
|
-
|
21
|
-
'リストボックスにファイル名を表示
|
22
|
-
For Each Target In OpenFileName
|
23
|
-
.AddItem Mid(Target,InstrRev(Target,"\")+1)
|
24
|
-
Pathname = Replace(Target, Filename, "")
|
25
|
-
.AddItem ""
|
26
|
-
|
27
|
-
BookInput.HorizontalScrollbar = True
|
28
|
-
.List(BookInput.ListCount - 1, 0) = Filename
|
29
|
-
.List(BookInput.ListCount - 1, 1) = Pathname
|
30
|
-
|
12
|
+
よろしくお願いいたします。
|
31
|
-
|
32
|
-
End with
|
33
|
-
Else
|
34
|
-
MsgBox "キャンセルされました"
|
35
|
-
End If
|
36
|
-
|
37
|
-
End Sub
|
38
|
-
|
39
|
-
|
40
|
-
```
|