質問編集履歴

1

2018/06/30 08:26

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- VBA フォームにウィンドウズ エクスプローラ
1
+ 異なるViewControllerからTabBarControllerへの値渡し[Swift4,Xcode8]
test CHANGED
@@ -1,105 +1,5 @@
1
- ①ユーザーム上にファイルを開くダイアログ、もしくはエクスプローラのような画面を表示
1
+ 前画面で入力したプロール情報を画面を移動した先(TabBarControllerの内の一つのView(Profile.swift))に表示したいです。
2
2
 
3
+ Profile_Setting.swiftのguard let profile = tab.~
3
4
 
4
-
5
- ②、①の画面で任意のフォルダから複数のファイルを選択してボタンでフォームのリストボックス(2列表示、1列目にファイル名、2列目にフォルダパスを格納)に追加
6
-
7
-
8
-
9
-
10
-
11
- ■実現出来ること
12
-
13
- ファイルダイアログ(フォーム上ではない)を表示させ、ファイルを選択しリストボックスにファイル名だけ表示まではできますが上記の①と②のやり方がわかりません。
14
-
15
-
16
-
17
- ```VBA
18
-
19
- Private Sub btn_FileOpen_Click()
20
-
21
- Dim OpenFileName As Variant, Target As Variant
22
-
23
- 'カレントディレクトリ指定
5
+ *の部分何を書けばいいのでしょうか?
24
-
25
- ChDrive "C"
26
-
27
- ChDir "C:\test"
28
-
29
-
30
-
31
- OpenFileName = Application.GetOpenFilename(FileFilter:="Microsoft Excelブック,*.xls?", _
32
-
33
- MultiSelect:=True)
34
-
35
- If IsArray(OpenFileName) Then
36
-
37
- With Me.BookInput
38
-
39
- .Clear
40
-
41
- 'リストボックスにファイル名を表示
42
-
43
- For Each Target In OpenFileName
44
-
45
- .AddItem Dir(Target)
46
-
47
- Next Target
48
-
49
- 'ファイルのあるフォルダーのパスをラベルに表示
50
-
51
- Me.lblPath.Caption = Replace(OpenFileName(1), .List(0, 0), "")
52
-
53
- End With
54
-
55
- Else
56
-
57
- MsgBox "キャンセルされました"
58
-
59
- End If
60
-
61
-
62
-
63
- End Sub
64
-
65
-
66
-
67
- Private Sub btn_FilePrint_Click()
68
-
69
- Dim wb As Integer
70
-
71
- Dim Fn As Variant, i As Long
72
-
73
- Application.ScreenUpdating = False
74
-
75
- With Me.BookInput
76
-
77
- For i = 0 To .ListCount - 1
78
-
79
- Set wb = Workbooks.Open(Me.lblPath.Caption & .List(i, 0))
80
-
81
- wb.PrintOut 'ブック全体を印刷
82
-
83
- wb.Close
84
-
85
- Next
86
-
87
- End With
88
-
89
-
90
-
91
- End Sub
92
-
93
-
94
-
95
- Private Sub UserForm_Initialize()
96
-
97
- Me.lblPath.Caption = ""
98
-
99
- End Sub
100
-
101
-
102
-
103
- ```
104
-
105
- よろしくお願い致します。