いつもお世話になります
VBAでDocuworksのApiを使ってプログラムを作成しています
バインダーの作成、文章の挿入等は上手くいっているのですが、バインダーの内部文章名を
取り出すFunctionでその引数の説明が
「取り出した名前を設定するバイト列のアドレス」書かれているのですが
どのようものか分かってないのでなかなか対処できません
定義は
Public Declare Function XDW_GetDocumentNameInBinder Lib "xdwapi.dll"( _
ByVal handle As Long, _ '...バインダーのハンドル
ByVal nPosition As Long, _ '...内部文書を指定する。1から始まる
ByVal lpszDocName As String, _ '...取り出した名前を設定するバイト列のアドレス
ByVal nDocNameSize As Long, _ '...lpszDocNameに割り当てられた領域のバイト数
ByVal reserved As String) As Long '...予約引数。NULLでなければならない
使用は
rc = XDW_GetDocumentNameInBinder(lngHandle, 1, moji, 255, vbNullString)
戻り値は文書名の文字のバイト数が戻ってきますがmojiに文章名が戻ってきませんので
このところの設定が分かれば解決なのかなっと思っています
分かりました教えてください
以上、よろしくお願い申し上げます
No.1ベストアンサー
- 回答日時:
憶測なのですが、バイト列ということはDBアクセスで言うところの項目番号ではないかと考えます。
なので対象データの何番目の項目かを指定するのではないでしょうかいつもあ世話様です
ご回答ありがとうございます
ウェブの記事を読みながら何とか解決しました
'配列から文字へ
Declare Function ArryToStr Lib "kernel32" Alias "RtlMoveMemory" ( _
ByVal Destination As String, _
Source As Any, _
ByVal Length As Long _
) As Long
・
・
S = Space(10)
Call ArryToStr(S, B(0), 2)
Debug.Print Trim$(S)
得られた結果BをSに変換しています
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Vba Userformを前面に出すについて 3 2022/04/15 12:29
- Visual Basic(VBA) Vba LongPtrについて教えてください 2 2022/08/19 11:14
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Visual Basic(VBA) VBAで質問ですが、皆さんはどの様に導き出しているのでしょうか? 6 2022/05/03 21:53
- Visual Basic(VBA) Vbaで数式をポーランド記法に変換するコードを作って実行しようとするとフリーズします。 1 2022/05/24 17:53
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:12
- Excel(エクセル) B列に文字がはいったらA列に数字が入るマクロードを完成させたい 4 2023/04/21 01:58
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
タイミーでバイトを雇った際の...
-
マックでバイトをはじめて1週間...
-
B型就労で働いてるような人で...
-
バイトの制服を家で洗って返す...
-
3バイトを10進数で表現した...
-
精肉店のレジや袋詰め業務で、 ...
-
最大バイト数を調べるSQL文を教...
-
“ありますか?”ではなく、“あっ...
-
高校で隠れてバイトしたら学校...
-
夕方の4時から10時までバイトの...
-
公文の採点バイトについて。 こ...
-
バイトの時雨が降ってたら大体...
-
バイトに行く時手ぶらでいきま...
-
バイトの休憩室、更衣室ってカ...
-
昨日の昼に縮毛矯正をかけまし...
-
短期バイト 辞退したい場合・...
-
カフェでアルバイトをしていま...
-
ゼミは倍率6倍で合格、バイトは...
-
半年でバイトが10人も辞めるっ...
-
16ビットが65536バイト?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
タイミーでバイトを雇った際の...
-
最大バイト数を調べるSQL文を教...
-
左目が腫れてしまいました。 も...
-
バイトの制服を家で洗って返す...
-
バイトしている方に質問です。 ...
-
低カロリーで腹もちする食べ物!
-
バイト始めて2日目ですが休みた...
-
半年でバイトが10人も辞めるっ...
-
バイト中に「ここだけ時間の流...
-
“ありますか?”ではなく、“あっ...
-
16ビットが65536バイト?
-
3バイトを10進数で表現した...
-
小中のとき目立たなかった同級...
-
精肉店のレジや袋詰め業務で、 ...
-
バイト中ってトイレ行けないん...
-
アルバイトを始めてるのですが...
-
高校で隠れてバイトしたら学校...
-
公文の採点バイトについて。 こ...
-
ケンタッキーでのバイトで出会...
-
5Lサイズの制服
おすすめ情報