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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
最近、いつ泣きましたか?
泣いてストレス発散! なんて言いますよね。 あなたは最近いつ、どんなシチュエーションで泣きましたか?
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
メモのコツを教えてください!
メモを取るのが苦手です。 急いでメモすると内容がごちゃごちゃになってしまったり、ひどいときには全く読めない時もあります。
-
【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
【お題】 ・買ったばかりの自転車を分解してひと言
-
「お昼の放送」の思い出
小学校から中学校、ところによっては高校まで お昼休みに校内放送で、放送委員が音楽とかおしゃべりとか流してましたよね。 最近は自分でもラジオができるようになって、そのクオリティもすごいことになっていると聞きます。
-
VBA ファイル一覧を取得して全てのINIファイルの中身をExcelシートに移す
Excel(エクセル)
-
iniファイルに追記がしたいです。
Visual Basic(VBA)
-
INIファイルに一括書き込みを行う方法を教えて下さい。
Visual Basic(VBA)
-
-
4
VB2008 iniファイルの指定セクション内の値のみを取得
Visual Basic(VBA)
-
5
【VBS】 iniファイルの特定部分のみ変更
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vbs ブック共有を解除
-
ファイルを開く時間測定のスク...
-
Wordのプロパティ・総ページ数...
-
サブフォルダ含むフォルダ内の...
-
動かなくなってしまった古いVBA...
-
VBAでフォルダ内のhtmlファイル...
-
複数のワークブックのVBAを変更...
-
VBA、ファイル名検索から開く、...
-
EXCEL VBA tif画像のプロパティ...
-
vbaサブフォルダーをワイルドカ...
-
ffftpでファイル取得が0バイト...
-
EXCEL VBAを使ったファイル解析...
-
VBAでCSVファイルを読み込もう...
-
FileDialog オブジェクトでファ...
-
Excelファイルが存在するPC名が...
-
c# で作成したアプリをある拡張...
-
VBA:ファイルプロパティの一部...
-
エクセルのVBAで開いている...
-
VB.net XMLの作成方法 Iniの代替
-
VB6でUTF-8ファイルの読取りを
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サブフォルダ含むフォルダ内の...
-
vbaサブフォルダーをワイルドカ...
-
FileDialog オブジェクトでファ...
-
動かなくなってしまった古いVBA...
-
ffftpでファイル取得が0バイト...
-
excel マクロ PDF化の際のエラ...
-
「エクセルファイルが開いてい...
-
VBAでCSVファイルを読み込もう...
-
VBからExcelファイルを開くとき...
-
vbsでのアスタリスクとファイル...
-
VBAでフォルダ内のhtmlファイル...
-
エクセルのVBAで開いている...
-
VB6でUTF-8ファイルの読取りを
-
EXCEL VBAを使ったファイル解析...
-
AccessからOLEオブジェクト型の...
-
タイムスタンプの更新の方法2
-
ExcelVBA 文字コード変換
-
ファイルを開く時間測定のスク...
-
VBAでのファイル名と更新日(作...
-
複数のワークブックのVBAを変更...
おすすめ情報