FORM上の保存ボタンをクリックしたら、フォームに入力したデータがiniファイルへ追記していくというものを作りたいのですがわかりかねています。
フォームのソースで作っていこうとしていて、
ソースの始めは
public sub Command保存_Click()
で始まり、End sub
で終りますよね?
そこで
フォーム上の値、例えば、3 を変数 a_col に格納します。ここまではできます。
この格納したものをiniファイルと同じものをあらわす名前のini_colに格納し、iniファイルに
ini_col=3と表示したいのです。
iniファイルから、フォームへ取り込むところまではなんとかできました。
初心者ですのでアドバイスおねがいします。
No.3ベストアンサー
- 回答日時:
APIを利用しているということですので、先に記した
ページに沿ってAPIを利用すれば良いだけです。
先に記したページを参考にすればすぐ出来ると思います。
やりたい事が「iniファイルに値を書き出したい」という事であれば。
ini_colというキーに3をセットしたいのなら、以下のようにします。
今回、セクションの指定がないので仮に「SECTION」とします。
WritePrivateProfileString("SECTION", "ini_col", 3, "c:\sample.ini")
これでc:\sample.iniファイルの、SECTIONセクションのini_colキーに3という値をセットします。
iniファイル内は以下のように登録されます
(iniファイルの基本的な格納レイアウトに準拠)。
[SECTION]
ini_col=3
文字列を予め変数に格納しておくかどうかというのは
プログラミングする過程の話ですから割愛します。
APIは宣言部がしっかり記していて使い方が分かれば
全く問題ないかと思います。
No.2
- 回答日時:
APIを使っているのなら1番さんの回答で解決するはずなんですが、何を意味しているのか全く分からないというレベルなら、いきなりコードを書くのではなく、参考書の1P目の変数の宣言とかその辺りから読み直して勉強するべきではないかなと思います。
No.1
- 回答日時:
WindowsAPIを使うのはダメなんですか?
GetPrivateProfileString()とWritePrivateProfileString()。
http://homepage1.nifty.com/MADIA/vb/API/GetPriva …
http://homepage1.nifty.com/MADIA/vb/API/WritePri …
自作ファイル操作で行いたいのなら
write #1, "ini_col=" & cStr(ini_col)
じゃダメですか?
ありがとうございます。
APIは使ってますよ(^^)
ただ、iniからフォームに取り込むコードは他の方がやってたもので、自分は全くわからず・・です・・・
VB始めて2日なんですよ・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) outlook マクロが終了しません。 1 2022/09/02 11:14
- Visual Basic(VBA) Wordマクロで指定したフォルダ名に保存する方法について 8 2022/12/13 11:35
- Excel(エクセル) PDFファイルに日付を名前にして保存したい。 エクセル2019でワークシートに請求書のフォームを作り 2 2023/05/27 11:13
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Visual Basic(VBA) Excel VBA 同じ名前のフォルダがあれば作成したブックを格納するマクロをつくりたい 2 2023/01/16 16:19
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
iniファイルに追記がしたいです。
Visual Basic(VBA)
-
INIファイルに一括書き込みを行う方法を教えて下さい。
Visual Basic(VBA)
-
VBA ファイル一覧を取得して全てのINIファイルの中身をExcelシートに移す
Excel(エクセル)
-
-
4
VB2008 iniファイルの指定セクション内の値のみを取得
Visual Basic(VBA)
-
5
【VBS】 iniファイルの特定部分のみ変更
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vbaサブフォルダーをワイルドカ...
-
「エクセルファイルが開いてい...
-
VBA ディレクトリ名をワイルド...
-
サブフォルダ含むフォルダ内の...
-
VB.Netソリューションでフォー...
-
FTP対応のアプリケーション
-
VBA:ファイルプロパティの一部...
-
visual studioでフォームデザイ...
-
FileDialog オブジェクトでファ...
-
適当な英文の書かれたファイル(...
-
ffftpでファイル取得が0バイト...
-
VBAでパワーシェルを実行したい...
-
ファイルのアクセス回数について
-
ファイルコピーのスクリプトで...
-
Windows10でコマンドプロンプト...
-
Gitについて質問。 クローンし...
-
【VB.NET】App.configにファイ...
-
EXCEL 検索時の設定
-
初心者powershellのPS1ファイル...
-
windowsでテキストファイルの各...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vbaサブフォルダーをワイルドカ...
-
FileDialog オブジェクトでファ...
-
サブフォルダ含むフォルダ内の...
-
ffftpでファイル取得が0バイト...
-
動かなくなってしまった古いVBA...
-
excel マクロ PDF化の際のエラ...
-
VBからExcelファイルを開くとき...
-
「エクセルファイルが開いてい...
-
VBAでフォルダ内のhtmlファイル...
-
複数のワークブックのVBAを変更...
-
ExcelVBA 文字コード変換
-
Wordのプロパティ・総ページ数...
-
「AccessViolationException」...
-
AccessからOLEオブジェクト型の...
-
エクセルのVBAで開いている...
-
VBAで色々な種類のファイルを開く
-
VBAでCSVファイルを読み込もう...
-
VB.net XMLの作成方法 Iniの代替
-
【ACCESS VBA】アクセスからデ...
-
VBA、ファイル名検索から開く、...
おすすめ情報