teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

2018/06/30 08:26

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- VBA フォームにウィンドウズ エクスプローラ
1
+ 異なるViewControllerからTabBarControllerへの値渡し[Swift4,Xcode8]
body CHANGED
@@ -1,53 +1,3 @@
1
- ①ユーザーフォーム上にファイルを開くダイアログ、もしくはエクスプローラのような画面を表示
2
-
3
- ②、①の画面で任意のフォルダから複数のファイルを選択してボタンでフォームのリストボックス(2列表示、1列目にファイル名、2列目にフォルダパスを格納)に追加
4
-
5
-
6
- ■実現出来ること
7
- ファイルダイアグ(ム上ではない)を表示させ、ファイルを選択リストボックスファイル名だけ表示はできまが上記の①と②のやり方がわかりません
1
+ 前画面で入力したプロフール情報画面を移動た先(TabBarControllerの内の一つのView(Profile.swift))に表示したいです。
8
-
9
- ```VBA
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
- .Clear
21
- 'リストボックスにファイル名を表示
22
- For Each Target In OpenFileName
23
- .AddItem Dir(Target)
24
- Next Target
25
- 'ファイルのあるフォルダーのパスをラベルに表示
26
- Me.lblPath.Caption = Replace(OpenFileName(1), .List(0, 0), "")
27
- End With
28
- Else
29
- MsgBox "キャンセルされました"
30
- End If
31
-
32
- End Sub
33
-
34
- Private Sub btn_FilePrint_Click()
35
- Dim wb As Integer
36
- Dim Fn As Variant, i As Long
37
- Application.ScreenUpdating = False
2
+ Profile_Setting.swiftのguard let profile = tab.~
38
- With Me.BookInput
3
+ *の部分を何を書けばいいのでしょうか?
39
- For i = 0 To .ListCount - 1
40
- Set wb = Workbooks.Open(Me.lblPath.Caption & .List(i, 0))
41
- wb.PrintOut 'ブック全体を印刷
42
- wb.Close
43
- Next
44
- End With
45
-
46
- End Sub
47
-
48
- Private Sub UserForm_Initialize()
49
- Me.lblPath.Caption = ""
50
- End Sub
51
-
52
- ```
53
- よろしくお願い致します。